Pull request #1075 updated 12:15:05 Connecting to https://api.github.com using 476720/****** Obtained .jenkins/continuous.groovy from fcedb1a74b9909d016f07b0e96ef8d90facd41a6 [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 CpuNode6 in /var/jenkins/workspace/ArborX_PR-1075 [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 fcedb1a74b9909d016f07b0e96ef8d90facd41a6 (PR-1075) Commit message: "Couple more comments" > git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_PR-1075/.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/pull/1075/head:refs/remotes/origin/PR-1075 # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f fcedb1a74b9909d016f07b0e96ef8d90facd41a6 # timeout=10 > git rev-list --no-walk 1ab88bfb24321b17d9070802e47851db21fb6943 # timeout=10 [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] readFile [Pipeline] sh + docker build -t f093d48b914932f65f12b338336ff018b7499a56 --build-arg CLANG_FORMAT_VERSION=14.0.0 -f docker/Dockerfile.clang-format docker #1 [internal] load .dockerignore #1 sha256:ce26d8d9f8f0adda98cbc22453cd5744a9a26921d6706aadb25afb2fc48db65e #1 transferring context: 2B done #1 DONE 0.0s #2 [internal] load build definition from Dockerfile.clang-format #2 sha256:4e2382753406e8658b255b92e14d70db737210729fe60308114390a4d8b85afd #2 transferring dockerfile: 878B done #2 DONE 0.0s #3 [internal] load metadata for docker.io/library/ubuntu:18.04 #3 sha256:ae46bbb1b755529d0da663ca0256a22acd7c9fe21844946c149800baa67c4e4b #3 DONE 0.0s #6 [1/3] FROM docker.io/library/ubuntu:18.04 #6 sha256:5e691c7ba4998fa4b60d1218bbc4ed9845bfa527d7d91b0c48922bbea45ce425 #6 DONE 0.0s #5 [2/3] RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -yq git wget xz-utils && apt-get clean && rm -rf /var/lib/apt/lists/* #5 sha256:a6991082f7e2dcb229a556a16cece17bd61467c6f3ad77724c17b81db291a41a #5 CACHED #4 [3/3] RUN CLANG_FORMAT_URL=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.0/clang+llvm-14.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz && CLANG_FORMAT_ARCHIVE=clang-format-14.0.0.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} #4 sha256:509c5f4de25123e5118becd36fb5720efd7313a325a483caaa315490cd7aeb48 #4 CACHED #7 exporting to image #7 sha256:48d231688571d22fd299dea8321af34390a1c2c648ccfaebd9bd6bcc4d6af600 #7 exporting layers done #7 writing image sha256:b877d24380fa3f83a27f581bda93c963663d1793d0b5c723f9c39272d5fc385f done #7 naming to docker.io/library/f093d48b914932f65f12b338336ff018b7499a56:latest done #7 DONE 0.0s [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh + docker inspect -f . f093d48b914932f65f12b338336ff018b7499a56 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer CpuNode6 seems to be running inside container 000334f31f8629b8eaeb6326227b7cf88da75374aa5f2bd4a8e8ac57be811226 $ docker run -t -d -u 0:0 -w /var/jenkins/workspace/ArborX_PR-1075 --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 ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** f093d48b914932f65f12b338336ff018b7499a56 cat $ docker top fc62305b397d895255fd99dd11606f9933ae498efe77ca213e361d25684430ed -eo pid,comm [Pipeline] { [Pipeline] sh + ./scripts/check_format_cpp.sh OK [Pipeline] } $ docker stop --time=1 fc62305b397d895255fd99dd11606f9933ae498efe77ca213e361d25684430ed $ docker rm -f --volumes fc62305b397d895255fd99dd11606f9933ae498efe77ca213e361d25684430ed [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.6) [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.6) [Pipeline] stage [Pipeline] { (SYCL) [Pipeline] node [Pipeline] node [Pipeline] node [Pipeline] node [Pipeline] node Running on CpuNode6 in /var/jenkins/workspace/ArborX_PR-1075 [Pipeline] node [Pipeline] node Running on lascaux04 in /var/jenkins/workspace/ArborX_PR-1075 [Pipeline] { [Pipeline] { [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE [Pipeline] checkout using credential Jenkins ORNL Fetching changes from the remote Git repository Selected Git installation does not exist. Using Default The recommended git tool is: NONE Fetching without tags using credential Jenkins ORNL Fetching changes from the remote Git repository Fetching without tags > git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_PR-1075/.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/pull/1075/head:refs/remotes/origin/PR-1075 # timeout=10 Checking out Revision fcedb1a74b9909d016f07b0e96ef8d90facd41a6 (PR-1075) Commit message: "Couple more comments" Checking out Revision fcedb1a74b9909d016f07b0e96ef8d90facd41a6 (PR-1075) Commit message: "Couple more comments" [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] readFile [Pipeline] sh [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] readFile [Pipeline] sh > git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_PR-1075/.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/pull/1075/head:refs/remotes/origin/PR-1075 # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f fcedb1a74b9909d016f07b0e96ef8d90facd41a6 # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f fcedb1a74b9909d016f07b0e96ef8d90facd41a6 # timeout=10 + docker build -t 4834e1892711f401c85033bd18aad4afd5e560c8 --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 #2 [internal] load .dockerignore #2 sha256:087d706e4875d952abecbb32adcdf7d7e6b86d360d17f0e2fbf018b6b4da2105 #2 transferring context: 2B done #2 DONE 0.0s #1 [internal] load build definition from Dockerfile #1 sha256:f8dfe7e1d64f9bcefb3b0e1491daf7e137b281749eb81788c5fc1da49265dd78 #1 transferring dockerfile: 6.32kB done #1 DONE 0.0s #3 [internal] load metadata for docker.io/library/ubuntu:18.04 #3 sha256:ae46bbb1b755529d0da663ca0256a22acd7c9fe21844946c149800baa67c4e4b #3 DONE 0.0s #13 [ 1/10] FROM docker.io/library/ubuntu:18.04 #13 sha256:5e691c7ba4998fa4b60d1218bbc4ed9845bfa527d7d91b0c48922bbea45ce425 #13 DONE 0.0s #12 [ 2/10] 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 #12 sha256:1ec8c1f9f55fdff0bff248f7e528143b56ffa97737a89149cbd337b58adcc04d #12 CACHED #6 [ 8/10] 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=/opt/boost && echo "using mpi ;" >> project-config.jam && ./b2 -j4 hardcode-dll-paths=true dll-path=/opt/boost/lib link=shared variant=release cxxflags=-w install && rm -rf ${SCRATCH_DIR} #6 sha256:be0cbebb093b6de66614722547aac668d371c099a01bb7749e6c7da824381d8d #6 CACHED #8 [ 6/10] 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 /opt/llvm && tar -xvf ${LLVM_ARCHIVE} -C /opt/llvm --strip-components=1 && echo "/opt/llvm/lib" > /etc/ld.so.conf.d/llvm.conf && ldconfig && rm -rf ${SCRATCH_DIR} #8 sha256:734998638fbcf603c85b6a7ec57d1484891d51a8f1386580e813da98472a83a5 #8 CACHED #7 [ 7/10] 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=/opt/openmpi ${CUDA_OPTIONS} CFLAGS=-w && make -j4 install && rm -rf ${SCRATCH_DIR} #7 sha256:a6de864880c6fdb4f6ec4ddfc5f1bdbc4296bdeda082be5a0faa6cb77a7b6971 #7 CACHED #5 [ 9/10] 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=/opt/benchmark -D BENCHMARK_ENABLE_TESTING=OFF .. && make -j4 && make install && rm -rf ${SCRATCH_DIR} #5 sha256:adebdac21e78ac1bde88715479a45715195f5adcf417b260697136542753e14e #5 CACHED #10 [ 4/10] 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}* #10 sha256:db675f6446fe3bd4dbc0478fe36d9b3712706eb672526746d00a983c6956329f #10 CACHED #9 [ 5/10] 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 /opt/cmake && sh ${CMAKE_SCRIPT} --skip-license --prefix=/opt/cmake && rm cmake* #9 sha256:b6e3647f3855e54b58276a97e07de7d6059be14fed5c22dce9378a3adc06870f #9 CACHED #11 [ 3/10] 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/* #11 sha256:8e6da9571bf2325ed80dd1d8ebc248bbba2d0b1f089e4c0f3827be6c8f952bb2 #11 CACHED #4 [10/10] RUN KOKKOS_URL=https://github.com/kokkos/kokkos/archive/4.2.00.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=/opt/kokkos -D CMAKE_CXX_COMPILER=/scratch/kokkos/bin/nvcc_wrapper -DCMAKE_CXX_EXTENSIONS=OFF -DKokkos_ENABLE_OPENMP=ON -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_PREFIX_PATH=/usr/lib/x86_64-linux-gnu .. && make -j4 install && rm -rf ${SCRATCH_DIR} #4 sha256:7db5bd8defa4f24b80ae012a9eea0dbe7f4985392eb90186c6ef712e606d9640 #4 CACHED #14 exporting to image #14 sha256:61c793787d61c88f132e0575c3e77f325f8515e82a91adf5c46feae6ff28f5fd #14 exporting layers done #14 writing image sha256:7e68db511c6b82db3810a47712c41f17a948d598dd355fb095c7884912ee114b done #14 naming to docker.io/library/4834e1892711f401c85033bd18aad4afd5e560c8:latest done #14 DONE 0.0s [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh + docker build -t cc1cab56f91c9c08461f8512d9f5fcb324e7d2d9 --build-arg BASE=rocm/dev-ubuntu-20.04:5.6 --build-arg KOKKOS_ARCH= -f docker/Dockerfile.hipcc docker #1 [internal] load build definition from Dockerfile.hipcc #1 sha256:baa71735f7a9a3dec9c2807229e6a4b92da5c03b156a450fa6c6009371bc7d13 #1 transferring dockerfile: 3.97kB done #1 DONE 0.0s #2 [internal] load metadata for docker.io/rocm/dev-ubuntu-20.04:5.6 #2 sha256:1f0fc1cceed42e3d8224867264ec1669bf071b67719d2d931bf81d47c213fd11 + docker inspect -f . 4834e1892711f401c85033bd18aad4afd5e560c8 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 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_PR-1075 --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 ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** 4834e1892711f401c85033bd18aad4afd5e560c8 cat #2 DONE 0.4s #3 [internal] load .dockerignore #3 sha256:5ff2f7847e5e7dc77c3a2fb5e5118048407014f53765167126fd57fdaa22765c #3 transferring context: 2B done #3 DONE 0.0s #10 [1/7] FROM docker.io/rocm/dev-ubuntu-20.04:5.6@sha256:7d8f6533ec41ef526d4b4187055d00e6e5c57f3287f540043805c8daf3e3e955 #10 sha256:7c03634d7f192f839f2f3049e3a6d71799444f0ed82828f32294cb7fac671db3 #10 DONE 0.0s #8 [3/7] 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}* #8 sha256:ae37b6a9485e0b0c4de8e6d80d9cedc3a1b03193db2aeb675035027f5268a63e #8 CACHED #6 [5/7] 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=/opt/boost && ./b2 -j4 hardcode-dll-paths=true dll-path=/opt/boost/lib link=shared variant=release cxxflags=-w install && rm -rf ${SCRATCH_DIR} #6 sha256:2aafffc05c12b1853013e1b34e5805f9129b05df1a7941ca3c49ae511f42bcfd #6 CACHED #5 [6/7] 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=/opt/benchmark -D BENCHMARK_ENABLE_TESTING=OFF .. && make -j4 && make install && rm -rf ${SCRATCH_DIR} #5 sha256:438d415bf5a332459e1936a068441721d813abae75014bfe7c14448057cd528a #5 CACHED #7 [4/7] 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 /opt/cmake && sh ${CMAKE_SCRIPT} --skip-license --prefix=/opt/cmake && rm cmake* #7 sha256:68ca9face13fdf7b6b8ceb2f5918b69e81fac05068686748f1c70ca98e195ca7 #7 CACHED #9 [2/7] 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/* #9 sha256:faed1a7dd70bf6f544acc5aa7c1ef333b9da191198a6e4fe9a90632eedb8b0ef #9 CACHED #4 [7/7] RUN KOKKOS_URL=https://github.com/kokkos/kokkos/archive/4.2.00.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=/opt/kokkos -D CMAKE_CXX_COMPILER=hipcc -DKokkos_ENABLE_HIP=ON -DKokkos_ENABLE_OPENMP=ON .. && make -j4 install && rm -rf ${SCRATCH_DIR} #4 sha256:65940a7a21f403dab1b8ce5ac0d95f59971131c1b364256df3bcf5049c419a40 #4 CACHED #11 exporting to image #11 sha256:1b6a17afe10298969a4124b167e8c3dc1af8bb09fa9a00ed782f18756ca2ea2e #11 exporting layers done #11 writing image sha256:432d9f43ad0a3e4a295e255de2509269b033f804bfe24a3de4658461c255f585 done #11 naming to docker.io/library/cc1cab56f91c9c08461f8512d9f5fcb324e7d2d9:latest done #11 DONE 0.0s $ docker top 2213bd34a3143b16bfff0e56f3dfbac1c32cf51d765842610f962c58c0ab7b53 -eo pid,comm [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh [Pipeline] sh + docker inspect -f . cc1cab56f91c9c08461f8512d9f5fcb324e7d2d9 . [Pipeline] } + ccache --zero-stats Statistics cleared [Pipeline] // withEnv [Pipeline] withDockerContainer lascaux04 seems to be running inside container 1e8dadd3a9ba66526efced96d326f007c9cbf7d4278985a492aec48b2cc04a19 $ docker run -t -d -u 0:0 -v /tmp/ccache.kokkos:/tmp/ccache --device=/dev/kfd --device=/dev/dri --security-opt seccomp=unconfined --group-add video --env HIP_VISIBLE_DEVICES=${HIP_VISIBLE_DEVICES} --env AMDGPU_TARGET=${AMDGPU_TARGET} -w /var/jenkins/workspace/ArborX_PR-1075 --volumes-from 1e8dadd3a9ba66526efced96d326f007c9cbf7d4278985a492aec48b2cc04a19 -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 ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** cc1cab56f91c9c08461f8512d9f5fcb324e7d2d9 cat $ docker top 0b6a04c983da07ed3b80f539ad4cf9971d540cdf0861d0eeb721a474a7b1c6c4 -eo pid,comm [Pipeline] { [Pipeline] sh [Pipeline] sh + rm -rf build + mkdir -p build [Pipeline] dir Running in /var/jenkins/workspace/ArborX_PR-1075/build [Pipeline] { [Pipeline] sh + ccache --zero-stats Statistics zeroed [Pipeline] sh + 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;-warnings-as-errors=* -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 .. + rm -rf build + mkdir -p build [Pipeline] dir Running in /var/jenkins/workspace/ArborX_PR-1075/build [Pipeline] { [Pipeline] sh -- The CXX compiler identification is Clang 14.0.0 -- Check for working CXX compiler: /opt/llvm/bin/clang++ + cmake -D CMAKE_INSTALL_PREFIX=/opt/arborx -D CMAKE_BUILD_TYPE=Debug -D CMAKE_CXX_COMPILER=hipcc -D CMAKE_CXX_STANDARD=20 -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_CXX_FLAGS=-DNDEBUG -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 CMAKE_EXE_LINKER_FLAGS=-lopen-pal -D GPU_TARGETS=gfx90a -D ARBORX_ENABLE_TESTS=ON -D ARBORX_ENABLE_EXAMPLES=ON -D ARBORX_ENABLE_BENCHMARKS=ON .. -- 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") -- The CXX compiler identification is Clang 16.0.0 -- Detecting CXX compiler ABI info -- ArborX hash = 'fcedb1a7' -- 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 -- 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_PR-1075/build [Pipeline] sh + make -j6 VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_PR-1075 -B/var/jenkins/workspace/ArborX_PR-1075/build --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/depend.internal". Scanning dependencies of target record_hash Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075 && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_PR-1075 -DBINARY_DIR=/var/jenkins/workspace/ArborX_PR-1075/build "-DARBORX_VERSION_STRING=1.7 (dev)" -P cmake/SetupVersion.cmake -- ArborX hash = 'fcedb1a7' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /opt/rocm/bin/hipcc - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done Scanning dependencies of target ArborX_DataConverter.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 1%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan/converter.cpp Scanning dependencies of target ArborX_Test_DetailsDistributedTreeImpl.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp Scanning dependencies of target ArborX_Test_DetailsUtils.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' Running on CpuNode5 in /var/jenkins/workspace/ArborX_PR-1075 [Pipeline] { [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/tstAttachIndices.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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstAttachIndices.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstAttachIndices.cpp Scanning dependencies of target ArborX_Test_InterpMovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsSVD.cpp [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 Scanning dependencies of target ArborX_Test_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDistributedTree.cpp Checking out Revision fcedb1a74b9909d016f07b0e96ef8d90facd41a6 (PR-1075) Commit message: "Couple more comments" Scanning dependencies of target ArborX_Test_QueryTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build > git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_PR-1075/.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/pull/1075/head:refs/remotes/origin/PR-1075 # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f fcedb1a74b9909d016f07b0e96ef8d90facd41a6 # timeout=10 [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] readFile [Pipeline] sh + docker build -t 40107b09da0bf39f5b2ee1f738df72e3b643f29b --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 #1 [internal] load .dockerignore #1 sha256:7ea83b04b08d0c9d3347cb1e6858fbb2211c03828c621984297ed34d5f80a748 #1 transferring context: 2B done #1 DONE 0.0s #2 [internal] load build definition from Dockerfile #2 sha256:f75e9064fef80d428621f1f0474c833ad899aeaefe5a7c633b2d699728053209 #2 transferring dockerfile: 6.32kB done #2 DONE 0.0s #3 [internal] load metadata for docker.io/library/gcc:12.2.0 #3 sha256:c2462baffb3afca6a1e334c9853a1a46ec19bc191964e9b3eac2dcbf4f157929 #3 DONE 0.0s #13 [ 1/10] FROM docker.io/library/gcc:12.2.0 #13 sha256:0780ae43264d4791df1c728569a1eb8b6a914af16a0f084576382b05f55077a5 #13 DONE 0.0s #11 [ 3/10] 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/* #11 sha256:58c54a4989cfe56a5b48e3acce9f805ec72e02465bbda1510099a27c4f5da81b #11 CACHED #6 [ 8/10] 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=/opt/boost && echo "using mpi ;" >> project-config.jam && ./b2 -j4 hardcode-dll-paths=true dll-path=/opt/boost/lib link=shared variant=release cxxflags=-w install && rm -rf ${SCRATCH_DIR} #6 sha256:17707e09eddd92b596ec2af41ce862a11fe0177f4ba39982435d1f540fc5dacb #6 CACHED #7 [ 7/10] 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=/opt/openmpi ${CUDA_OPTIONS} CFLAGS=-w && make -j4 install && rm -rf ${SCRATCH_DIR} #7 sha256:a4f5c6eb30c284f3319a528b832e94aa9c366de1debc0fb0c8b180f559d50ce6 #7 CACHED #10 [ 4/10] 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}* #10 sha256:3fa0afcde60f5d9cee4222717f89a68d5ba6ad4b78cabe49a031bb09a21c0dde #10 CACHED #8 [ 6/10] 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 /opt/llvm && tar -xvf ${LLVM_ARCHIVE} -C /opt/llvm --strip-components=1 && echo "/opt/llvm/lib" > /etc/ld.so.conf.d/llvm.conf && ldconfig && rm -rf ${SCRATCH_DIR} #8 sha256:a9519a4e09d9c962d944d12d3adc5e8f61a4793dcf3886956ad413cb5458cff0 #8 CACHED #9 [ 5/10] 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 /opt/cmake && sh ${CMAKE_SCRIPT} --skip-license --prefix=/opt/cmake && rm cmake* #9 sha256:25ef68671df77a181be6f482df5137490172708b97f58b1e4d8dc414356d6232 #9 CACHED #5 [ 9/10] 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=/opt/benchmark -D BENCHMARK_ENABLE_TESTING=OFF .. && make -j4 && make install && rm -rf ${SCRATCH_DIR} #5 sha256:3a0a17ab726cca820bc418fcef2375339cbe6abac66f8ecfaae6e75550bf30b9 #5 CACHED #12 [ 2/10] 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 #12 sha256:5386867d4be008eb42ff63657be626b949b3ed741438122805db7c662a749f03 #12 CACHED #4 [10/10] RUN KOKKOS_URL=https://github.com/kokkos/kokkos/archive/4.2.00.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=/opt/kokkos -D CMAKE_CXX_COMPILER=/scratch/kokkos/bin/nvcc_wrapper -DCMAKE_CXX_EXTENSIONS=OFF -DKokkos_ENABLE_OPENMP=ON -DCMAKE_CXX_COMPILER=g++ -DCMAKE_PREFIX_PATH=/usr/lib/x86_64-linux-gnu .. && make -j4 install && rm -rf ${SCRATCH_DIR} #4 sha256:7c1678d2a2abd2db6dd3da626d3bf114ad5ece1fa31e853ddfdf9ebe7d6ec9fd #4 CACHED #14 exporting to image #14 sha256:6df91d7744f9dfc735c0d4567b88661f18b42f6d3cc72ab4399388190ee9f4ac #14 exporting layers done #14 writing image sha256:d6856ac6e1daef1ae9112c619e395857b31854895edf693fc1264cd5b4910995 done #14 naming to docker.io/library/40107b09da0bf39f5b2ee1f738df72e3b643f29b:latest done #14 DONE 0.0s [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BVH.cpp + docker inspect -f . 40107b09da0bf39f5b2ee1f738df72e3b643f29b . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer CpuNode5 seems to be running inside container 96eb3c64af22c2400c54d0922c971f10735788eaca719af33e757c9e3fa73f0c $ docker run -t -d -u 0:0 -v /tmp/ccache:/tmp/ccache -w /var/jenkins/workspace/ArborX_PR-1075 --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 ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** 40107b09da0bf39f5b2ee1f738df72e3b643f29b cat -- Found OpenMP_CXX: -fopenmp=libomp -- Found OpenMP: TRUE -- Enabled Kokkos devices: OPENMP;HIP -- Found Kokkos: /opt/kokkos/lib/cmake/Kokkos (version "4.2.0") -- Looking for C++ include pthread.h -- Looking for C++ include pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD $ docker top b71e39025431fb944eae76668847bec3aaa7590e10c1040794064aa88cc54119 -eo pid,comm [Pipeline] { [Pipeline] sh + ccache --zero-stats Statistics zeroed [Pipeline] sh -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads + rm -rf build + mkdir -p build [Pipeline] dir Running in /var/jenkins/workspace/ArborX_PR-1075/build [Pipeline] { [Pipeline] sh -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread + 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 .. -- 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 -- Looking for pthread_create in pthread - not found -- Check if compiler accepts -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") -- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- ArborX hash = 'fcedb1a7' -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- hip::amdhip64 is SHARED_LIBRARY -- Performing Test HIP_CLANG_SUPPORTS_PARALLEL_JOBS -- 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 -- Found benchmark: /opt/benchmark/lib/cmake/benchmark (version "1.6.1") -- Configuring done -- Performing Test HIP_CLANG_SUPPORTS_PARALLEL_JOBS - Success -- Generating done -- Build files have been written to: /var/jenkins/workspace/ArborX_PR-1075/build [Pipeline] sh + make -j4 VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_PR-1075 -B/var/jenkins/workspace/ArborX_PR-1075/build --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". Scanning dependencies of target record_hash make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075 && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_PR-1075 -DBINARY_DIR=/var/jenkins/workspace/ArborX_PR-1075/build "-DARBORX_VERSION_STRING=1.7 (dev)" -P cmake/SetupVersion.cmake -- ArborX hash = 'fcedb1a7' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color= 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Scanning dependencies of target ArborX_DataConverter.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build Scanning dependencies of target ArborX_Test_DetailsDistributedTreeImpl.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 1%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan/converter.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp [ 1%] Linking CXX executable ArborX_DataConverter.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 2%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDistributedTree.cpp Scanning dependencies of target ArborX_Test_DetailsUtils.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstAttachIndices.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstAttachIndices.cpp [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstDetailsVector.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsVector.cpp [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsUtils.cpp [ 5%] Linking CXX executable ArborX_DataConverter.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 5%] Built target ArborX_DataConverter.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color= [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsKokkosExtStdAlgorithms.cpp Scanning dependencies of target ArborX_Test_InterpMovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsSVD.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstDetailsKokkosExtKernelStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsKokkosExtKernelStdAlgorithms.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsCompactRadialBasisFunction.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsKokkosExtMinMaxReduce.cpp Scanning dependencies of target ArborX_Test_QueryTree.exe Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyAccessTraits.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyAccessTraits.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsKokkosExtViewHelpers.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsPolyBasis.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsMLSCoefficients.cpp [ 8%] Linking CXX executable ArborX_Test_DetailsUtils.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/tstAttachIndices.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.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 [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpMovingLeastSquares.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 8%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 Still waiting to schedule task Waiting for next available executor on ‘NVIDIA_Tesla_V100-PCIE-32GB&&nvidia-dockerStill waiting to schedule task Waiting for next available executor on ‘NVIDIA_Tesla_V100-PCIE-32GB&&nvidia-dockerStill waiting to schedule task Waiting for next available executor on ‘NVIDIA_Tesla_V100-PCIE-32GB&&nvidia-dockerStill waiting to schedule task All nodes of label ‘nvidia-docker&&ampere’ are offline make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BVH.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 9%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_CompileOnly.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyAccessTraits.cpp [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyCallbacks.cpp [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyTypeRequirements.cpp [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyWeightedEdges.cpp Scanning dependencies of target ArborX_Test_DetailsTreeConstruction.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyMain.cpp [ 11%] Linking CXX executable ArborX_Test_CompileOnly.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsMortonCodes.cpp [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsTreeConstruction.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 11%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstIndexableGetter.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstIndexableGetter.cpp Scanning dependencies of target ArborX_Test_DetailsContainers.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstSequenceContainers.cpp [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstContainerAdaptors.cpp [ 13%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/tstIndexableGetter.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 [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstHeapOperations.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 13%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstPriorityQueueMiscellaneous.cpp [ 14%] Linking CXX executable ArborX_Test_DetailsContainers.exe cd /var/jenkins/workspace/ArborX_PR-1075/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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 14%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal". [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsVector.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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstDetailsVector.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsVector.cpp Scanning dependencies of target ArborX_Test_DetailsCrsGraphWrapperImpl.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsCrsGraphWrapperImpl.cpp Scanning dependencies of target ArborX_Test_BoostAdapters.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp -- 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 = 'fcedb1a7' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o [ 15%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/link.txt --verbose=1 cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstBoostGeometryAdapters.cpp /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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstBoostRangeAdapters.cpp [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 16%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". [ 16%] Linking CXX executable ArborX_Test_BoostAdapters.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 16%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". -- Found Boost: /opt/boost/lib/cmake/Boost-1.79.0/BoostConfig.cmake (found suitable version "1.79.0", minimum required is "1.67.0") found components: unit_test_framework -- Found Boost: /opt/boost/lib/cmake/Boost-1.79.0/BoostConfig.cmake (found version "1.79.0") found components: program_options -- Found Boost: /opt/boost/lib/cmake/Boost-1.79.0/BoostConfig.cmake (found suitable version "1.79.0", minimum required is "1.56.0") found components: program_options -- Found benchmark: /opt/benchmark/lib/cmake/benchmark (version "1.6.1") -- Configuring done Scanning dependencies of target ArborX_Test_Clustering.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDBSCAN.cpp Scanning dependencies of target ArborX_Test_Geometry.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsAlgorithms.cpp [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyGeometry.cpp -- Generating done -- Build files have been written to: /var/jenkins/workspace/ArborX_PR-1075/build [Pipeline] sh [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstRay.cpp [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDendrogram.cpp [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstKDOP.cpp [ 17%] Linking CXX executable ArborX_Test_Geometry.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 + make -j8 VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_PR-1075 -B/var/jenkins/workspace/ArborX_PR-1075/build --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles /var/jenkins/workspace/ArborX_PR-1075/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075 && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_PR-1075 -DBINARY_DIR=/var/jenkins/workspace/ArborX_PR-1075/build "-DARBORX_VERSION_STRING=1.7 (dev)" -P cmake/SetupVersion.cmake [ 1%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -std=c++20 -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_PR-1075/benchmarks/dbscan/converter.cpp -- ArborX hash = 'fcedb1a7' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 1%] 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 -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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color= 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color= cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' 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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDetailsAlgorithms.cpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstCompileOnlyAccessTraits.cpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstAttachIndices.cpp [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDetailsMortonCodes.cpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDetailsCrsGraphWrapperImpl.cpp [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstSequenceContainers.cpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeCallbacks_BVH.cpp [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". [ 18%] Linking CXX executable ArborX_Test_Clustering.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 Scanning dependencies of target ArborX_Test_DetailsClusteringHelpers.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsTreeNodeLabeling.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsMutualReachabilityDistance.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstMinimumSpanningTree.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstMinimumSpanningTreeGoldenTest.cpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstUnionFind.cpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 20%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsHalfTraversal.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 20%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color= [ 21%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsExpandHalfToFull.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 22%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsCompactRadialBasisFunction.cpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 22%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 22%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstNeighborList.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 22%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 22%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 23%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 24%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 24%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 24%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 24%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 25%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 25%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 26%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 26%] Built target ArborX_Test_SpecializedTraversals.exe 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 27%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color= [ 27%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 /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]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 27%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 27%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 27%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color= [ 27%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 /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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 28%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 28%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 28%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 29%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 29%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 29%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 29%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 29%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 30%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 30%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 31%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_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 [ 31%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color= cd /var/jenkins/workspace/ArborX_PR-1075/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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal". /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 Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 31%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 31%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_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_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]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PredicateHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 31%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_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_PredicateHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_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_PR-1075/build' [ 31%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 32%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' /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 [ 32%] Built target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 33%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 33%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 34%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 34%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 34%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyCallbacks.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyCallbacks.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 36%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_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_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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 37%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 38%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 38%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 39%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 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 /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]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 40%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 40%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 40%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearestHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsUtils.cpp [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstContainerAdaptors.cpp [ 4%] Linking CXX executable ArborX_DataConverter.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_DataConverter.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal 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.79.0 [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstCompileOnlyCallbacks.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 5%] 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_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeCallbacks_BF.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstCompileOnlyGeometry.cpp [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDetailsTreeConstruction.cpp [ 41%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_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_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_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 [ 41%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=ArborX_LinearBVH.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 41%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 42%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 42%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsVector.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 42%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=ArborX_CrsGraphWrapper.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 42%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 42%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 42%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 42%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 42%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=ArborX_BruteForce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp /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 [ 43%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsVector.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 44%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_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_DetailsVector_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsVector_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 [ 44%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNearestBufferProvider.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_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_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_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 [ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstRay.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstHeapOperations.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_AttachIndices.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 48%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_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_AttachIndices_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AttachIndices_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_PR-1075/build' [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Tetrahedron.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 50%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_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_Tetrahedron_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_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_PR-1075/build' [ 50%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 51%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=ArborX_DBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 52%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 52%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=ArborX_HDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp /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 [ 53%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 53%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake --color= [ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 /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]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 54%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 54%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp [ 54%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BF.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstCompileOnlyTypeRequirements.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyTypeRequirements.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyTypeRequirements.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDetailsUtils.cpp [ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 55%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 55%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 55%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 56%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 56%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 57%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 57%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 57%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 57%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 58%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 58%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 59%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 59%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 59%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 60%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 61%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 61%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 62%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 62%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 62%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 62%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 63%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 63%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 63%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 63%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 64%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 64%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 64%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 64%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 65%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 65%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 65%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 66%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 66%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 67%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 67%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstKDOP.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstPriorityQueueMiscellaneous.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 67%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 68%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 68%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 68%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtKernelStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 69%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_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_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_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_PR-1075/build' [ 69%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 70%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 70%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 71%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 71%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 72%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 72%] 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 [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsKokkosExtStdAlgorithms.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 73%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 73%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 74%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 74%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 75%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 75%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 75%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 75%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 75%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 76%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 76%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 77%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 77%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 8%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 8%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyWeightedEdges.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyWeightedEdges.cpp [ 7%] Linking CXX executable ArborX_Test_DetailsContainers.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -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/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 7%] Built target ArborX_Test_DetailsContainers.exe [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o -MF CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstIndexableGetter.cpp [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/utf_main.cpp [ 77%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 77%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 77%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 77%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/examples/access_traits && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/access_traits/example_host_access_traits.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsPolyBasis.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsKokkosExtKernelStdAlgorithms.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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstDetailsKokkosExtKernelStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsKokkosExtKernelStdAlgorithms.cpp [ 9%] Linking CXX executable ArborX_Test_Geometry.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Geometry.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -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/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 9%] Built target ArborX_Test_Geometry.exe [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstCompileOnlyWeightedEdges.cpp [ 9%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -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/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 9%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstCompileOnlyMain.cpp [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyMain.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyMain.cpp [ 9%] Linking CXX executable ArborX_Test_CompileOnly.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 9%] Built target ArborX_Test_CompileOnly.exe [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BF.cpp [ 78%] Linking CXX executable ArborX_Example_HostAccessTraits.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 78%] Built target ArborX_Example_HostAccessTraits.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 78%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/brute_force/example_brute_force.cpp [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDetailsKokkosExtStdAlgorithms.cpp [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsMLSCoefficients.cpp [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsKokkosExtMinMaxReduce.cpp [ 12%] Linking CXX executable ArborX_Test_CompileOnly.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_CompileOnly.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -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/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 12%] Built target ArborX_Test_CompileOnly.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDBSCAN.cpp [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeDegenerate_BVH.cpp [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/utf_main.cpp [ 78%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/example_brute_force.cpp.o -o ArborX_Example_BruteForce.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_PR-1075/build' [ 78%] Built target ArborX_Example_BruteForce.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/callback /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 79%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/callback/example_callback.cpp [ 12%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -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/tstIndexableGetter.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsTreeConstruction.exe -Wl,-rpath,/opt/boost/lib:/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 12%] Built target ArborX_Test_DetailsTreeConstruction.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDetailsTreeNodeLabeling.cpp [ 79%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp [ 80%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpMovingLeastSquares.cpp [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsKokkosExtViewHelpers.cpp [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDetailsMutualReachabilityDistance.cpp [ 80%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 80%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 80%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/dbscan/example_dbscan.cpp [ 81%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 81%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 81%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/molecular_dynamics/example_molecular_dynamics.cpp [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsKokkosExtKernelStdAlgorithms.cpp [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 11%] Linking CXX executable ArborX_Test_DetailsUtils.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/tstAttachIndices.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 11%] Built target ArborX_Test_DetailsUtils.exe [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDetailsKokkosExtMinMaxReduce.cpp [ 81%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 81%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 81%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/simple_intersection/example_intersection.cpp [ 11%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 11%] Built target ArborX_Test_InterpMovingLeastSquares.exe [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp [ 81%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o [ 81%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BVH.cpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BF.cpp [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BVH.cpp [ 82%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 82%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 83%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/triangle_intersection/triangle_intersection.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsMortonCodes.cpp [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDetailsKokkosExtViewHelpers.cpp [ 83%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 83%] Built target ArborX_Example_TriangleIntersection.exe make -f examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_DistributedTree_KNN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 83%] Building CXX object examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/distributed_tree/distributed_knn.cpp [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstMinimumSpanningTree.cpp [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsTreeConstruction.cpp [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/utf_main.cpp [ 84%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp [ 14%] Linking CXX executable ArborX_Test_DetailsUtils.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.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/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 14%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDetailsHalfTraversal.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstSequenceContainers.cpp [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/tstIndexableGetter.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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstIndexableGetter.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstIndexableGetter.cpp [ 84%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstContainerAdaptors.cpp [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstHeapOperations.cpp [ 84%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp [ 84%] Linking CXX executable ArborX_Example_DistributedTree_KNN.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DistributedTree_KNN.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_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -o ArborX_Example_DistributedTree_KNN.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_PR-1075/build' [ 84%] Built target ArborX_Example_DistributedTree_KNN.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/viz /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 84%] Building CXX object examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/viz/tree_visualization.cpp [ 84%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 84%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/raytracing /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 84%] Building CXX object examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/raytracing/example_raytracing.cpp [ 14%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/tstIndexableGetter.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_PR-1075/build' [ 14%] Built target ArborX_Test_DetailsTreeConstruction.exe [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BF.cpp [ 84%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDetailsExpandHalfToFull.cpp [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstPriorityQueueMiscellaneous.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 85%] Building CXX object examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/moving_least_squares/moving_least_squares.cpp [ 16%] Linking CXX executable ArborX_Test_DetailsContainers.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsContainers.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_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_PR-1075/build' [ 16%] Built target ArborX_Test_DetailsContainers.exe [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH.cpp [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BF.cpp [ 86%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_PR-1075/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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 86%] Built target ArborX_Example_RayTracing.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 86%] 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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp [ 87%] 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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp [ 87%] 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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp [ 87%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1 [ 87%] 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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp /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_PR-1075/build' [ 87%] Built target ArborX_Example_MovingLeastSquares.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake --color= [ 88%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal". cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstMinimumSpanningTreeGoldenTest.cpp [ 88%] 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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp [ 88%] Linking CXX executable ArborX_Benchmark_BruteForceVsBVH.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 Scanning dependencies of target ArborX_Benchmark_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 89%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/dbscan/dbscan_2.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeDegenerate_BF.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstNeighborList.cpp [ 89%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/dbscan/dbscan_3.cpp [ 89%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/dbscan/dbscan_4.cpp [ 90%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/dbscan/dbscan_5.cpp [ 90%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/dbscan/dbscan_6.cpp [ 90%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan/print_timers.cpp [ 91%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan/dbscan.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 91%] Built target ArborX_Benchmark_BruteForceVsBVH.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/execution_space_instances/execution_space_instances_driver.cpp [ 93%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BF.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDendrogram.cpp [ 93%] Linking CXX executable ArborX_Benchmark_DBSCAN.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 93%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_BoundingVolumeHierarchy.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 93%] Building CXX object benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/bvh_driver/bvh_driver.cpp [ 93%] Linking CXX executable ArborX_Benchmark_ExecutionSpaces.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 93%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/develop /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 93%] Building CXX object benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/develop/develop.cpp [ 94%] Linking CXX executable ArborX_Benchmark_Develop.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 94%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/union_find /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 94%] Building CXX object benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/union_find/union_find.cpp [ 94%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp [ 94%] Linking CXX executable ArborX_Benchmark_UnionFind.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 94%] Built target ArborX_Benchmark_UnionFind.exe make -f benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/build.make benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/triangulated_surface_distance /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_TriangulatedSurfaceDistance.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/build.make benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 94%] Building CXX object benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/benchmarks/triangulated_surface_distance/triangulated_surface_distance.cpp [ 94%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 95%] Linking CXX executable ArborX_Test_DistributedTree.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 18%] Linking CXX executable ArborX_Test_DistributedTree.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 95%] Built target ArborX_Test_DistributedTree.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal". [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/utf_main.cpp Scanning dependencies of target ArborX_Benchmark_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 95%] Building CXX object benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/utils -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 18%] Built target ArborX_Test_DistributedTree.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstBoostGeometryAdapters.cpp [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/utf_main.cpp [ 95%] Linking CXX executable ArborX_Benchmark_BoundingVolumeHierarchy.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 95%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe [ 95%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DARBORX_MPI_UNIT_TEST -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDistributedTree.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color= 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_DetailsCrsGraphWrapperImpl.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build Scanning dependencies of target ArborX_Test_Clustering.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsCrsGraphWrapperImpl.cpp [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDBSCAN.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DARBORX_MPI_UNIT_TEST -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp [ 96%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp [ 97%] Linking CXX executable ArborX_Benchmark_TriangulatedSurfaceDistance.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.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_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o -o ArborX_Benchmark_TriangulatedSurfaceDistance.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_PR-1075/build' [ 97%] Built target ArborX_Benchmark_TriangulatedSurfaceDistance.exe [ 97%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BF.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstBoostRangeAdapters.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsAlgorithms.cpp [ 19%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 19%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyGeometry.cpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstRay.cpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstUnionFind.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstKDOP.cpp [ 21%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 21%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDendrogram.cpp [ 97%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp [ 21%] Linking CXX executable ArborX_Test_Geometry.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 21%] Built target ArborX_Test_Geometry.exe [ 22%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 23%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp [ 23%] Linking CXX executable ArborX_Test_BoostAdapters.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 23%] Built target ArborX_Test_BoostAdapters.exe [ 23%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BF.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/utf_main.cpp [ 20%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -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/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 20%] Built target ArborX_Test_SpecializedTraversals.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DARBORX_MPI_UNIT_TEST -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp [ 20%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -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/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 20%] Built target ArborX_Test_DetailsClusteringHelpers.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstBoostGeometryAdapters.cpp [ 23%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp [ 97%] Linking CXX executable ArborX_Benchmark_DistributedTree.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 98%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 98%] Built target ArborX_Benchmark_DistributedTree.exe [ 98%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeCallbackQueryPerThread.cpp [ 98%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeRay.cpp [ 99%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp [ 99%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp [ 23%] Linking CXX executable ArborX_Test_Clustering.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 23%] Built target ArborX_Test_Clustering.exe [ 24%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstBoostRangeAdapters.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 24%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsTreeNodeLabeling.cpp [ 21%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/utf_main.cpp [ 21%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp [ 99%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstKokkosToolsAnnotations.cpp [ 24%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeCallbackQueryPerThread.cpp [ 21%] Linking CXX executable ArborX_Test_BoostAdapters.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -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/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 21%] Built target ArborX_Test_BoostAdapters.exe [ 21%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH.cpp [ 21%] Linking CXX executable ArborX_Test_Clustering.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Clustering.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -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/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 21%] Built target ArborX_Test_Clustering.exe make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 22%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstInterpDetailsSVD.cpp [ 25%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsMutualReachabilityDistance.cpp [100%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 22%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstInterpDetailsCompactRadialBasisFunction.cpp [ 25%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstMinimumSpanningTree.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 25%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsHalfTraversal.cpp [ 23%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DARBORX_MPI_UNIT_TEST -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/utf_main.cpp [ 23%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstInterpDetailsPolyBasis.cpp [100%] Linking CXX executable ArborX_Test_QueryTree.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 23%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -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/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 23%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 23%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 26%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsExpandHalfToFull.cpp [ 26%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstNeighborList.cpp [ 26%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeRay.cpp [ 24%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstInterpDetailsMLSCoefficients.cpp [ 24%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DARBORX_MPI_UNIT_TEST -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/utf_main.cpp [ 26%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstMinimumSpanningTreeGoldenTest.cpp [ 27%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [100%] Built target ArborX_Test_QueryTree.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/DartConfiguration.tcl Site: Build name: (empty) Create new tag: 20240522-1619 - Experimental Cannot find file: /var/jenkins/workspace/ArborX_PR-1075/build/DartConfiguration.tcl Test project /var/jenkins/workspace/ArborX_PR-1075/build Start 1: ArborX_Test_DetailsUtils 1/32 Test #1: ArborX_Test_DetailsUtils ....................... Passed 0.10 sec Start 2: ArborX_Test_Geometry 2/32 Test #2: ArborX_Test_Geometry ........................... Passed 0.03 sec Start 3: ArborX_Test_QueryTree [ 24%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 24%] 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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 24%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=ArborX_BruteForce.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 25%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BF.cpp [ 26%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_BruteForce_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 26%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=ArborX_CrsGraphWrapper.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 -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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 28%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 28%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 28%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 28%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp [ 28%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp [ 26%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp [ 28%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 28%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp [ 29%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstUnionFind.cpp [ 26%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 26%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=ArborX_DBSCAN.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp 3/32 Test #3: ArborX_Test_QueryTree .......................... Passed 8.95 sec Start 4: ArborX_Test_DetailsTreeConstruction 4/32 Test #4: ArborX_Test_DetailsTreeConstruction ............ Passed 0.02 sec Start 5: ArborX_Test_DetailsContainers 5/32 Test #5: ArborX_Test_DetailsContainers .................. Passed 0.10 sec Start 6: ArborX_Test_DetailsCrsGraphWrapperImpl 6/32 Test #6: ArborX_Test_DetailsCrsGraphWrapperImpl ......... Passed 0.03 sec Start 7: ArborX_Test_Clustering 7/32 Test #7: ArborX_Test_Clustering ......................... Passed 1.35 sec Start 8: ArborX_Test_DetailsClusteringHelpers 8/32 Test #8: ArborX_Test_DetailsClusteringHelpers ........... Passed 0.54 sec Start 9: ArborX_Test_SpecializedTraversals [ 29%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp 9/32 Test #9: ArborX_Test_SpecializedTraversals .............. Passed 0.11 sec Start 10: ArborX_Test_DistributedTree [ 27%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstInterpMovingLeastSquares.cpp [ 29%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 27%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 27%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX_DistributedTree.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 31%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_SpecializedTraversals.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_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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 31%] Built target ArborX_Test_SpecializedTraversals.exe [ 31%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstKokkosToolsAnnotations.cpp [ 31%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 27%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 27%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 28%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=ArborX_HDBSCAN.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 31%] Built target ArborX_Test_DetailsClusteringHelpers.exe [ 32%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 32%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 32%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 28%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp [ 28%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 28%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp [ 29%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp [ 33%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 33%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 34%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp 10/32 Test #10: ArborX_Test_DistributedTree .................... Passed 17.04 sec Start 11: ArborX_Test_DetailsDistributedTreeImpl 11/32 Test #11: ArborX_Test_DetailsDistributedTreeImpl ......... Passed 0.70 sec Start 12: ArborX_Test_BoostAdapters 12/32 Test #12: ArborX_Test_BoostAdapters ...................... Passed 0.02 sec Start 13: ArborX_Test_InterpMovingLeastSquares 13/32 Test #13: ArborX_Test_InterpMovingLeastSquares ........... Passed 0.29 sec Start 14: ArborX_Example_HostAccessTraits 14/32 Test #14: ArborX_Example_HostAccessTraits ................ Passed 0.02 sec Start 15: ArborX_Example_BruteForce 15/32 Test #15: ArborX_Example_BruteForce ...................... Passed 0.03 sec Start 16: ArborX_Example_Callback 16/32 Test #16: ArborX_Example_Callback ........................ Passed 0.04 sec Start 17: ArborX_Example_DBSCAN 17/32 Test #17: ArborX_Example_DBSCAN .......................... Passed 0.09 sec Start 18: ArborX_Example_MolecularDynamics 18/32 Test #18: ArborX_Example_MolecularDynamics ............... Passed 0.25 sec Start 19: ArborX_Example_Intersection 19/32 Test #19: ArborX_Example_Intersection .................... Passed 0.02 sec Start 20: ArborX_Example_TriangleIntersection 20/32 Test #20: ArborX_Example_TriangleIntersection ............ Passed 0.02 sec Start 21: ArborX_Example_DistributedTree_KNN 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 35%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 35%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' 21/32 Test #21: ArborX_Example_DistributedTree_KNN ............. Passed 1.20 sec Start 22: ArborX_Example_TreeViz [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp 22/32 Test #22: ArborX_Example_TreeViz ......................... Passed 0.43 sec Start 23: ArborX_Example_RayTracing [ 35%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 35%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_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 [ 35%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_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_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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 35%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 35%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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 cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 35%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 36%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 36%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 37%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 37%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 37%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_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_PR-1075/build' [ 38%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 39%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 39%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 39%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_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 [ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PredicateHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PredicateHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 40%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_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_PredicateHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_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_PR-1075/build' [ 40%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color= [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 42%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 29%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/utf_main.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 29%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=ArborX_LinearBVH.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 44%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 -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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_AccessTraits.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/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_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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 44%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_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 [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 46%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake --color= [ 30%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -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/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 30%] Built target ArborX_Test_InterpMovingLeastSquares.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 47%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 47%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_AttachIndices.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 48%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearestHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp 23/32 Test #23: ArborX_Example_RayTracing ...................... Passed 16.43 sec Start 24: ArborX_Example_MovingLeastSquares 24/32 Test #24: ArborX_Example_MovingLeastSquares .............. Passed 0.07 sec Start 25: ArborX_Benchmark_BruteForceVsBVH 25/32 Test #25: ArborX_Benchmark_BruteForceVsBVH ............... Passed 0.06 sec Start 26: ArborX_Benchmark_DBSCAN 26/32 Test #26: ArborX_Benchmark_DBSCAN ........................ Passed 0.03 sec Start 27: ArborX_Benchmark_ExecutionSpaces 27/32 Test #27: ArborX_Benchmark_ExecutionSpaces ............... Passed 0.21 sec Start 28: ArborX_Benchmark_BoundingVolumeHierarchy [ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_LinearBVH.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 30%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 30%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_Callbacks.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 31%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 31%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp [ 31%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BF.cpp [ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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 [ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color= [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_CrsGraphWrapper.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 32%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 32%] Built target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 33%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_Dendrogram.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 49%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 49%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp 28/32 Test #28: ArborX_Benchmark_BoundingVolumeHierarchy ....... Passed 6.44 sec Start 29: ArborX_Benchmark_Develop [ 33%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 33%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp [ 33%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp [ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_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_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_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 [ 49%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 49%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color= [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_BruteForce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 50%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 50%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsVector.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_DetailsVector_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 51%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 51%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNearestBufferProvider.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 33%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 33%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 33%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBatchedQueries.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 51%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_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_DetailsVector_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsVector_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_PR-1075/build' [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp 29/32 Test #29: ArborX_Benchmark_Develop ....................... Passed 7.00 sec Start 30: ArborX_Benchmark_UnionFind [ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_AttachIndices.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_AttachIndices_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 53%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 53%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 54%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/link.txt --verbose=1 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_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%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build [ 55%] Linking CXX executable ArborX_Test_QueryTree.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_QueryTree.exe.dir/link.txt --verbose=1 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' /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 [ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Tetrahedron.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_Tetrahedron_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 33%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBruteForceImpl.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 34%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 34%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp [ 35%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp 30/32 Test #30: ArborX_Benchmark_UnionFind ..................... Passed 3.77 sec Start 31: ArborX_Benchmark_TriangulatedSurfaceDistance 31/32 Test #31: ArborX_Benchmark_TriangulatedSurfaceDistance ... Passed 0.18 sec Start 32: ArborX_Benchmark_DistributedTree [ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 56%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 57%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_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_Tetrahedron_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_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_PR-1075/build' [ 57%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_DBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp [ 35%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstQueryTreeCallbackQueryPerThread.cpp [ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_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_AttachIndices_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AttachIndices_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_PR-1075/build' [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_HDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' 32/32 Test #32: ArborX_Benchmark_DistributedTree ............... Passed 3.22 sec 100% tests passed, 0 tests failed out of 32 Total Test time (real) = 68.84 sec [Pipeline] } [Pipeline] // dir Post stage [Pipeline] sh [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 updated Wed May 22 16:19:18 2024 stats zeroed Wed May 22 16:15:23 2024 cache hit (direct) 150 cache hit (preprocessed) 0 cache miss 42 cache hit rate 78.12 % cleanups performed 0 files in cache 433 cache size 264.2 MB max cache size 5.0 GB [Pipeline] xunit INFO: Processing CTest-Version 3.x (default) [Pipeline] sh + cd build + make install make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 61%] Built target ArborX_Test_QueryTree.exe 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp -- ArborX hash = 'fcedb1a7' [ 0%] Built target record_hash [ 2%] Built target ArborX_Test_InterpMovingLeastSquares.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_PR-1075' for the testing framework 'CTest-Version 3.x (default)'. [ 3%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe [ 5%] Built target ArborX_Test_DistributedTree.exe [ 13%] Built target ArborX_Test_QueryTree.exe [ 16%] Built target ArborX_Test_DetailsUtils.exe [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 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 /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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 61%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 23%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe [ 24%] Built target ArborX_Test_Clustering.exe [ 25%] Built target ArborX_Test_Geometry.exe [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 61%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 27%] Built target ArborX_Test_DetailsClusteringHelpers.exe [ 29%] Built target ArborX_Test_SpecializedTraversals.exe [ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp [ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp [ 32%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp [ 33%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_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 [ 36%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 61%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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_PR-1075/build' [ 37%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp [ 38%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp [ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp [ 47%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp [ 47%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp [ 49%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp [ 49%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp [ 49%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp [ 61%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 62%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 62%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_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 [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp [ 50%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp [ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp [ 57%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp [ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp [ 59%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp [ 60%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp [ 62%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp [ 63%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp [ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 62%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 62%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp [ 68%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp [ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp [ 69%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp [ 71%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp [ 72%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp [ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp [ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp [ 74%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp [ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp [ 76%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp [ 77%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp [ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp [ 79%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp [ 81%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp [ 82%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_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_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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color= [ 82%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp [ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp [ 84%] Built target ArborX_HeaderSelfContained_ArborX_hpp [ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp [ 85%] Built target ArborX_Example_HostAccessTraits.exe [ 85%] Built target ArborX_Example_BruteForce.exe [ 86%] Built target ArborX_Example_Callback.exe [ 87%] Built target ArborX_Example_DBSCAN.exe [ 87%] 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_DistributedTree_KNN.exe [ 89%] Built target ArborX_Example_TreeViz.exe Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 90%] Built target ArborX_Example_RayTracing.exe [ 91%] Built target ArborX_Example_MovingLeastSquares.exe [ 93%] Built target ArborX_Benchmark_BruteForceVsBVH.exe [ 96%] Built target ArborX_Benchmark_DBSCAN.exe [ 63%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 63%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_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 /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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 63%] 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 [ 97%] Built target ArborX_DataConverter.exe [ 98%] Built target ArborX_Benchmark_ExecutionSpaces.exe [ 98%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe [ 99%] Built target ArborX_Benchmark_Develop.exe [ 99%] Built target ArborX_Benchmark_UnionFind.exe [ 63%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [100%] Built target ArborX_Benchmark_TriangulatedSurfaceDistance.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_Tetrahedron.hpp -- 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_AttachIndices.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_PredicateHelpers.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeNearestHelpers.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_DetailsVector.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_DetailsNearestBufferProvider.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/kokkos_ext/ArborX_DetailsKokkosExtKernelStdAlgorithms.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 [ 63%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 63%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp + rm -rf test_install + mkdir -p test_install [Pipeline] dir Running in /var/jenkins/workspace/ArborX_PR-1075/test_install [Pipeline] { [Pipeline] sh + cp -r ../examples . [Pipeline] sh [ 64%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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_PR-1075/build' [ 64%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color= + 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 -D MPIEXEC_PREFLAGS=--allow-run-as-root examples -- The CXX compiler identification is GNU 12.2.0 -- Check for working CXX compiler: /usr/local/bin/g++ Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp -- 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 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_PR-1075/test_install [Pipeline] sh + make VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_PR-1075/test_install/examples -B/var/jenkins/workspace/ArborX_PR-1075/test_install --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/test_install/CMakeFiles /var/jenkins/workspace/ArborX_PR-1075/test_install/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits /var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/test_install/examples/access_traits/example_host_access_traits.cpp [ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 65%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_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 [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_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_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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 68%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 68%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 68%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 68%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_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_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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 68%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 68%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color= [ 68%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 69%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 70%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 71%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 71%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 35%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstQueryTreeRay.cpp [ 71%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_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_PR-1075/build' [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 9%] Linking CXX executable ArborX_Example_HostAccessTraits.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 9%] Built target ArborX_Example_HostAccessTraits.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 13%] Building CXX object brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force && 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_BruteForce.exe.dir/example_brute_force.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/brute_force/example_brute_force.cpp [ 71%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 72%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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 [ 72%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_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 [ 72%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 72%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 72%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 72%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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_PR-1075/build' [ 72%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 72%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 72%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 72%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 72%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 74%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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 [ 36%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 74%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 74%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 74%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 75%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 75%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtKernelStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 18%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/example_brute_force.cpp.o -o ArborX_Example_BruteForce.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_PR-1075/test_install' [ 18%] Built target ArborX_Example_BruteForce.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/callback /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/callback /var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 22%] Building CXX object callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/callback/example_callback.cpp [ 76%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_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_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_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_PR-1075/build' [ 76%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 78%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 78%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_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 [ 78%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 79%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 79%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 79%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 79%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 80%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 81%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 81%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 81%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 81%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 81%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 81%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_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 /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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 81%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color= [ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 81%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 81%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 81%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 81%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 82%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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 [ 82%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 82%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 82%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/examples/access_traits && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/examples/access_traits/example_host_access_traits.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/access_traits/example_host_access_traits.cpp [ 84%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 84%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 84%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/examples/brute_force/example_brute_force.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/brute_force/example_brute_force.cpp [ 85%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 85%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/callback /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 86%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 87%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/examples/callback/example_callback.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/callback/example_callback.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_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_PR-1075/build' [ 87%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 87%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/examples/dbscan/example_dbscan.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/dbscan/example_dbscan.cpp [ 87%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 87%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 87%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/examples/molecular_dynamics/example_molecular_dynamics.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/molecular_dynamics/example_molecular_dynamics.cpp [ 87%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 27%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 27%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan /var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 31%] Building CXX object dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/dbscan/example_dbscan.cpp [ 36%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 36%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 40%] Building CXX object molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/molecular_dynamics/example_molecular_dynamics.cpp [ 87%] Built target ArborX_HeaderSelfContained_ArborX_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 87%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/examples/simple_intersection/example_intersection.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/simple_intersection/example_intersection.cpp [ 45%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 88%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 88%] Linking CXX executable ArborX_Example_HostAccessTraits.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 45%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 50%] Building CXX object simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/simple_intersection/example_intersection.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 88%] Built target ArborX_Example_HostAccessTraits.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' Scanning dependencies of target ArborX_Example_TriangleIntersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build [ 88%] Built target ArborX_Example_DBSCAN.exe make -f examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/DependInfo.cmake --color= [ 89%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/examples/triangle_intersection/triangle_intersection.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/triangle_intersection/triangle_intersection.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_DistributedTree_KNN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 89%] Building CXX object examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/examples/distributed_tree/distributed_knn.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/distributed_tree/distributed_knn.cpp [ 89%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/example_brute_force.cpp.o -o ArborX_Example_BruteForce.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_PR-1075/build' [ 89%] Built target ArborX_Example_BruteForce.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/viz /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 89%] Building CXX object examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/viz/tree_visualization.cpp [ 54%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 54%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 59%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/triangle_intersection/triangle_intersection.cpp [ 36%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp [ 36%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/tstKokkosToolsAnnotations.cpp [ 90%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 90%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/raytracing /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 90%] Building CXX object examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/raytracing/example_raytracing.cpp [ 90%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 90%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 90%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 90%] Built target ArborX_Example_Callback.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 [ 91%] Building CXX object examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake --color= cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/examples/moving_least_squares/moving_least_squares.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/moving_least_squares/moving_least_squares.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp [ 63%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 63%] Built target ArborX_Example_TriangleIntersection.exe make -f distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_DistributedTree_KNN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' make -f distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' [ 68%] Building CXX object distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree && 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_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/distributed_tree/distributed_knn.cpp [ 91%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 91%] 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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp [ 92%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 92%] Built target ArborX_Example_TriangleIntersection.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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCartesianGrid.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 37%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp [ 38%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/rocm/bin/hipcc -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/utf_main.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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsContainers.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCrsGraphWrapperImpl.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 39%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDendrogram.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 92%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 92%] Built target ArborX_Example_MovingLeastSquares.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/dbscan/dbscan_2.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeImpl.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearest.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/dbscan/dbscan_3.cpp [ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearestHelpers.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 94%] 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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp [ 41%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeSpatial.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 72%] Linking CXX executable ArborX_Example_DistributedTree_KNN.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DistributedTree_KNN.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_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -o ArborX_Example_DistributedTree_KNN.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 [ 94%] Linking CXX executable ArborX_Example_DistributedTree_KNN.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DistributedTree_KNN.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_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -o ArborX_Example_DistributedTree_KNN.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_PR-1075/test_install' [ 72%] Built target ArborX_Example_DistributedTree_KNN.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/viz /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/viz /var/jenkins/workspace/ArborX_PR-1075/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 77%] Building CXX object viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/viz/tree_visualization.cpp [ 81%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 81%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/raytracing /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing /var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 86%] Building CXX object raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/raytracing/example_raytracing.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 94%] Built target ArborX_Example_DistributedTree_KNN.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal". 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeUtils.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp Scanning dependencies of target ArborX_Benchmark_ExecutionSpaces.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 95%] Building CXX object benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/execution_space_instances/execution_space_instances_driver.cpp [ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributor.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsExpandHalfToFull.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 96%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.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_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_PR-1075/build' [ 96%] Built target ArborX_Example_RayTracing.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". [ 96%] 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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp Scanning dependencies of target ArborX_Benchmark_BoundingVolumeHierarchy.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 96%] Building CXX object benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/bvh_driver/bvh_driver.cpp [ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCAN.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_details_ArborX_DetailsExpandHalfToFull_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCANDenseBox.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHalfTraversal.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 45%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 45%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHappyTreeFriends.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 47%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 47%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHeap.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 47%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 47%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsLegacy.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 47%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 48%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMortonCode.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMutualReachabilityDistance.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/develop /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 96%] Building CXX object benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/benchmarks/develop/develop.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/develop/develop.cpp [ 96%] Linking CXX executable ArborX_Benchmark_BruteForceVsBVH.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNearestBufferProvider.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNode.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 96%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/dbscan/dbscan_4.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/union_find /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' Scanning dependencies of target ArborX_Benchmark_UnionFind.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build [ 96%] Built target ArborX_Benchmark_BruteForceVsBVH.exe [ 97%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/dbscan/dbscan_5.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 97%] Building CXX object benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/union_find/union_find.cpp [ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_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 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsOperatorFunctionObjects.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 51%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPermutedData.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPriorityQueue.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 51%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsSortUtils.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 90%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 90%] Built target ArborX_Example_RayTracing.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/test_install/examples/moving_least_squares/moving_least_squares.cpp [ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_DetailsPriorityQueue_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsStack.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeConstruction.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeNodeLabeling.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 98%] Linking CXX executable ArborX_Benchmark_Develop.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 98%] Built target ArborX_Benchmark_Develop.exe [ 98%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/dbscan/dbscan_6.cpp [ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeTraversal.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeVisualization.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [100%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [100%] Built target ArborX_Example_MovingLeastSquares.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/test_install/CMakeFiles 0 [Pipeline] sh + make test Running tests... Test project /var/jenkins/workspace/ArborX_PR-1075/test_install Start 1: ArborX_Example_HostAccessTraits 1/11 Test #1: ArborX_Example_HostAccessTraits ....... Passed 0.02 sec Start 2: ArborX_Example_BruteForce 2/11 Test #2: ArborX_Example_BruteForce ............. Passed 0.02 sec Start 3: ArborX_Example_Callback 3/11 Test #3: ArborX_Example_Callback ............... Passed 0.03 sec Start 4: ArborX_Example_DBSCAN 4/11 Test #4: ArborX_Example_DBSCAN ................. Passed 0.07 sec Start 5: ArborX_Example_MolecularDynamics [ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_DetailsTreeNodeLabeling_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUnionFind.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 57%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUtils.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 57%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 57%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsVector.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp 5/11 Test #5: ArborX_Example_MolecularDynamics ...... Passed 0.28 sec Start 6: ArborX_Example_Intersection 6/11 Test #6: ArborX_Example_Intersection ........... Passed 0.01 sec Start 7: ArborX_Example_TriangleIntersection 7/11 Test #7: ArborX_Example_TriangleIntersection ... Passed 0.01 sec Start 8: ArborX_Example_DistributedTree_KNN 8/11 Test #8: ArborX_Example_DistributedTree_KNN .... Passed 1.01 sec Start 9: ArborX_Example_TreeViz [ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsWeightedEdge.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color= 9/11 Test #9: ArborX_Example_TreeViz ................ Passed 0.50 sec Start 10: ArborX_Example_RayTracing make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_Exception.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_IndexableGetter.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 98%] Linking CXX executable ArborX_Benchmark_ExecutionSpaces.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 98%] Built target ArborX_Benchmark_ExecutionSpaces.exe make -f benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/build.make benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/triangulated_surface_distance /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_TriangulatedSurfaceDistance.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/build.make benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 98%] Building CXX object benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/benchmarks/triangulated_surface_distance/triangulated_surface_distance.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/benchmarks/triangulated_surface_distance/triangulated_surface_distance.cpp [ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Exception_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_MinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 61%] 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]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_NeighborList.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color= [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 62%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_PairIndexRank.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 62%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_PairValueIndex.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 62%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_PredicateHelpers.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 62%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_Predicates.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 64%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_SpaceFillingCurves.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 64%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=details/ArborX_TraversalPolicy.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Box.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=geometry/ArborX_DetailsAlgorithms.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=geometry/ArborX_GeometryTraits.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperBox.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 67%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 67%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperPoint.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 98%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan/print_timers.cpp [ 98%] Linking CXX executable ArborX_Benchmark_UnionFind.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 98%] Built target ArborX_Benchmark_UnionFind.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal". [ 67%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_GeometryTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 67%] 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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 67%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color= [ 68%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperSphere.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' Scanning dependencies of target ArborX_Benchmark_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build/benchmarks/distributed_tree_driver && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/utils -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp [ 68%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperTriangle.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 69%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 70%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 70%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=geometry/ArborX_KDOP.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Point.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 71%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 71%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Ray.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 71%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 72%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Sphere.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Tetrahedron.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 73%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 73%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 73%] 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]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=interpolation/ArborX_InterpMovingLeastSquares.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 73%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 74%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 74%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 75%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 75%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 75%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 75%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 75%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 75%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 99%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy="/opt/llvm/bin/clang-tidy;-warnings-as-errors=*" --source=/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan/dbscan.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan/dbscan.cpp 10/11 Test #10: ArborX_Example_RayTracing ............. Passed 14.27 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) = 16.24 sec [Pipeline] } [Pipeline] // dir [Pipeline] } $ docker stop --time=1 b71e39025431fb944eae76668847bec3aaa7590e10c1040794064aa88cc54119 [ 76%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 76%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 76%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 76%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp $ docker rm -f --volumes b71e39025431fb944eae76668847bec3aaa7590e10c1040794064aa88cc54119 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [ 76%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 76%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtKernelStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 77%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 77%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 78%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 78%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 78%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 78%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 79%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 79%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 79%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 79%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 79%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 79%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 79%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 80%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 80%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 81%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 82%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 82%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 82%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/rocm/bin/hipcc -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 82%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 82%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build/examples/access_traits && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/examples/access_traits/example_host_access_traits.cpp [ 83%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 83%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 83%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o -MF CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o.d -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/brute_force/example_brute_force.cpp [ 83%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 83%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/callback /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 84%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/examples/callback/example_callback.cpp [ 85%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 85%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 85%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/examples/dbscan/example_dbscan.cpp [ 86%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 86%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 86%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/examples/molecular_dynamics/example_molecular_dynamics.cpp [ 99%] Linking CXX executable ArborX_Benchmark_BoundingVolumeHierarchy.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [100%] Linking CXX executable ArborX_Benchmark_TriangulatedSurfaceDistance.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.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_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o -o ArborX_Benchmark_TriangulatedSurfaceDistance.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_PR-1075/build' [100%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe [100%] Linking CXX executable ArborX_Benchmark_DBSCAN.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [100%] Built target ArborX_Benchmark_TriangulatedSurfaceDistance.exe [ 86%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 86%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 86%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/examples/simple_intersection/example_intersection.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [100%] Built target ArborX_Benchmark_DBSCAN.exe [ 86%] Linking CXX executable ArborX_Test_QueryTree.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_QueryTree.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -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/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 86%] Built target ArborX_Test_QueryTree.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 87%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/examples/triangle_intersection/triangle_intersection.cpp [ 87%] Linking CXX executable ArborX_Example_HostAccessTraits.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -o ArborX_Example_HostAccessTraits.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 87%] Built target ArborX_Example_HostAccessTraits.exe make -f examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 87%] Building CXX object examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -MF CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o.d -o CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/distributed_tree/distributed_knn.cpp [100%] Linking CXX executable ArborX_Benchmark_DistributedTree.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [100%] Built target ArborX_Benchmark_DistributedTree.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/DartConfiguration.tcl Site: Build name: (empty) Create new tag: 20240522-1623 - Experimental Cannot find file: /var/jenkins/workspace/ArborX_PR-1075/build/DartConfiguration.tcl Test project /var/jenkins/workspace/ArborX_PR-1075/build Start 1: ArborX_Test_DetailsUtils 1/32 Test #1: ArborX_Test_DetailsUtils ....................... Passed 0.04 sec Start 2: ArborX_Test_Geometry 2/32 Test #2: ArborX_Test_Geometry ........................... Passed 0.01 sec Start 3: ArborX_Test_QueryTree [ 88%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 88%] Built target ArborX_Example_Intersection.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/viz /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 88%] Building CXX object examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/examples/viz/tree_visualization.cpp [ 88%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 88%] Built target ArborX_Example_BruteForce.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/raytracing /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 88%] Building CXX object examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/examples/raytracing/example_raytracing.cpp [ 88%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 88%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build/examples/moving_least_squares && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/examples/moving_least_squares/moving_least_squares.cpp [ 90%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 90%] Built target ArborX_Example_DBSCAN.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 90%] 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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp 3/32 Test #3: ArborX_Test_QueryTree .......................... Passed 4.75 sec Start 4: ArborX_Test_DetailsTreeConstruction 4/32 Test #4: ArborX_Test_DetailsTreeConstruction ............ Passed 0.03 sec Start 5: ArborX_Test_DetailsContainers 5/32 Test #5: ArborX_Test_DetailsContainers .................. Passed 0.08 sec Start 6: ArborX_Test_DetailsCrsGraphWrapperImpl 6/32 Test #6: ArborX_Test_DetailsCrsGraphWrapperImpl ......... Passed 0.03 sec Start 7: ArborX_Test_Clustering 7/32 Test #7: ArborX_Test_Clustering ......................... Passed 0.15 sec Start 8: ArborX_Test_DetailsClusteringHelpers 8/32 Test #8: ArborX_Test_DetailsClusteringHelpers ........... Passed 0.16 sec Start 9: ArborX_Test_SpecializedTraversals 9/32 Test #9: ArborX_Test_SpecializedTraversals .............. Passed 0.03 sec Start 10: ArborX_Test_DistributedTree [ 90%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 90%] Built target ArborX_Example_TriangleIntersection.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 91%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/benchmarks/dbscan/dbscan_2.cpp 10/32 Test #10: ArborX_Test_DistributedTree .................... Passed 15.49 sec Start 11: ArborX_Test_DetailsDistributedTreeImpl 11/32 Test #11: ArborX_Test_DetailsDistributedTreeImpl ......... Passed 0.39 sec Start 12: ArborX_Test_BoostAdapters 12/32 Test #12: ArborX_Test_BoostAdapters ...................... Passed 0.03 sec Start 13: ArborX_Test_InterpMovingLeastSquares 13/32 Test #13: ArborX_Test_InterpMovingLeastSquares ........... Passed 0.26 sec Start 14: ArborX_Example_HostAccessTraits 14/32 Test #14: ArborX_Example_HostAccessTraits ................ Passed 0.02 sec Start 15: ArborX_Example_BruteForce 15/32 Test #15: ArborX_Example_BruteForce ...................... Passed 0.02 sec Start 16: ArborX_Example_Callback 16/32 Test #16: ArborX_Example_Callback ........................ Passed 0.02 sec Start 17: ArborX_Example_DBSCAN 17/32 Test #17: ArborX_Example_DBSCAN .......................... Passed 0.03 sec Start 18: ArborX_Example_MolecularDynamics 18/32 Test #18: ArborX_Example_MolecularDynamics ............... Passed 0.13 sec Start 19: ArborX_Example_Intersection 19/32 Test #19: ArborX_Example_Intersection .................... Passed 0.02 sec Start 20: ArborX_Example_TriangleIntersection 20/32 Test #20: ArborX_Example_TriangleIntersection ............ Passed 0.02 sec Start 21: ArborX_Example_DistributedTree_KNN 21/32 Test #21: ArborX_Example_DistributedTree_KNN ............. Passed 1.12 sec Start 22: ArborX_Example_TreeViz 22/32 Test #22: ArborX_Example_TreeViz ......................... Passed 0.06 sec Start 23: ArborX_Example_RayTracing [ 91%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 91%] 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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp [ 92%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 92%] Built target ArborX_Example_MovingLeastSquares.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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp 23/32 Test #23: ArborX_Example_RayTracing ...................... Passed 11.42 sec Start 24: ArborX_Example_MovingLeastSquares 24/32 Test #24: ArborX_Example_MovingLeastSquares .............. Passed 0.01 sec Start 25: ArborX_Benchmark_BruteForceVsBVH 25/32 Test #25: ArborX_Benchmark_BruteForceVsBVH ............... Passed 0.03 sec Start 26: ArborX_Benchmark_DBSCAN 26/32 Test #26: ArborX_Benchmark_DBSCAN ........................ Passed 0.03 sec Start 27: ArborX_Benchmark_ExecutionSpaces 27/32 Test #27: ArborX_Benchmark_ExecutionSpaces ............... Passed 0.12 sec Start 28: ArborX_Benchmark_BoundingVolumeHierarchy [ 93%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 93%] Built target ArborX_Example_RayTracing.exe [ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/benchmarks/dbscan/dbscan_3.cpp 28/32 Test #28: ArborX_Benchmark_BoundingVolumeHierarchy ....... Passed 5.42 sec Start 29: ArborX_Benchmark_Develop 29/32 Test #29: ArborX_Benchmark_Develop ....................... Passed 5.15 sec Start 30: ArborX_Benchmark_UnionFind [ 93%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 93%] Built target ArborX_Example_Callback.exe [ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/benchmarks/dbscan/dbscan_4.cpp [ 94%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/benchmarks/dbscan/dbscan_5.cpp 30/32 Test #30: ArborX_Benchmark_UnionFind ..................... Passed 3.80 sec Start 31: ArborX_Benchmark_TriangulatedSurfaceDistance 31/32 Test #31: ArborX_Benchmark_TriangulatedSurfaceDistance ... Passed 0.13 sec Start 32: ArborX_Benchmark_DistributedTree 32/32 Test #32: ArborX_Benchmark_DistributedTree ............... Passed 2.56 sec 100% tests passed, 0 tests failed out of 32 Total Test time (real) = 51.56 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 zero time Wed May 22 16:15:16 2024 cache hit (direct) 138 cache hit (preprocessed) 12 cache miss 42 cache hit rate 78.12 % cleanups performed 9 files in cache 1760 cache size 4.1 GB max cache size 5.0 GB [Pipeline] xunit INFO: Processing CTest-Version 3.x (default) [Pipeline] sh + cd build + make install -- ArborX hash = 'fcedb1a7' [ 0%] Built target record_hash [ 2%] Built target ArborX_Test_InterpMovingLeastSquares.exe [ 3%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe [ 5%] 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_PR-1075' for the testing framework 'CTest-Version 3.x (default)'. [ 13%] 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 [ 24%] Built target ArborX_Test_Clustering.exe [ 25%] Built target ArborX_Test_Geometry.exe [ 27%] Built target ArborX_Test_DetailsClusteringHelpers.exe [ 29%] Built target ArborX_Test_SpecializedTraversals.exe [ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp [ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp [ 32%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp [ 33%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_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 [ 36%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp [ 37%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp [ 38%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp [ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp [ 47%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp [ 47%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp [ 49%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp [ 49%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp [ 49%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp [ 50%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp [ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp [ 57%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp [ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp [ 59%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp [ 60%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp [ 62%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp [ 63%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp [ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp [ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp [ 68%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp [ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp [ 69%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp [ 71%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp [ 72%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp [ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp [ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp [ 74%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp [ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp [ 76%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp [ 77%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp [ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp [ 79%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp [ 81%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp [ 82%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp [ 82%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp [ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp [ 84%] Built target ArborX_HeaderSelfContained_ArborX_hpp [ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp [ 85%] Built target ArborX_Example_HostAccessTraits.exe [ 85%] Built target ArborX_Example_BruteForce.exe [ 86%] Built target ArborX_Example_Callback.exe [ 87%] Built target ArborX_Example_DBSCAN.exe [ 87%] 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_DistributedTree_KNN.exe [ 89%] Built target ArborX_Example_TreeViz.exe [ 90%] Built target ArborX_Example_RayTracing.exe [ 91%] Built target ArborX_Example_MovingLeastSquares.exe [ 93%] Built target ArborX_Benchmark_BruteForceVsBVH.exe [ 96%] Built target ArborX_Benchmark_DBSCAN.exe [ 97%] Built target ArborX_DataConverter.exe [ 98%] Built target ArborX_Benchmark_ExecutionSpaces.exe [ 98%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe [ 99%] Built target ArborX_Benchmark_Develop.exe [ 99%] Built target ArborX_Benchmark_UnionFind.exe [100%] Built target ArborX_Benchmark_TriangulatedSurfaceDistance.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_Tetrahedron.hpp -- 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_AttachIndices.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_PredicateHelpers.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeNearestHelpers.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_DetailsVector.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_DetailsNearestBufferProvider.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/kokkos_ext/ArborX_DetailsKokkosExtKernelStdAlgorithms.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 + rm -rf test_install + mkdir -p test_install [Pipeline] dir Running in /var/jenkins/workspace/ArborX_PR-1075/test_install [Pipeline] { [Pipeline] sh + cp -r ../examples . [Pipeline] sh + 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 -D MPIEXEC_PREFLAGS=--allow-run-as-root 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 -- 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_PR-1075/test_install [Pipeline] sh + make VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_PR-1075/test_install/examples -B/var/jenkins/workspace/ArborX_PR-1075/test_install --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/test_install/CMakeFiles /var/jenkins/workspace/ArborX_PR-1075/test_install/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits /var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/test_install/examples/access_traits/example_host_access_traits.cpp [ 9%] Linking CXX executable ArborX_Example_HostAccessTraits.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 9%] Built target ArborX_Example_HostAccessTraits.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 13%] Building CXX object brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force && 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_BruteForce.exe.dir/example_brute_force.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/brute_force/example_brute_force.cpp [ 94%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/benchmarks/dbscan/dbscan_6.cpp [ 18%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/example_brute_force.cpp.o -o ArborX_Example_BruteForce.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_PR-1075/test_install' [ 18%] Built target ArborX_Example_BruteForce.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/callback /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/callback /var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 22%] Building CXX object callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/callback/example_callback.cpp [ 94%] 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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp [ 95%] Linking CXX executable ArborX_Example_DistributedTree_KNN.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -o ArborX_Example_DistributedTree_KNN.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 95%] Built target ArborX_Example_DistributedTree_KNN.exe [ 95%] 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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp [ 27%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 27%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan /var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 31%] Building CXX object dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/dbscan/example_dbscan.cpp [ 36%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 36%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 40%] Building CXX object molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/molecular_dynamics/example_molecular_dynamics.cpp [ 45%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 45%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 50%] Building CXX object simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/simple_intersection/example_intersection.cpp [ 95%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/benchmarks/dbscan/print_timers.cpp [ 54%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 54%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 59%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/triangle_intersection/triangle_intersection.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build/benchmarks/execution_space_instances && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/benchmarks/execution_space_instances/execution_space_instances_driver.cpp [ 63%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 63%] Built target ArborX_Example_TriangleIntersection.exe make -f distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_DistributedTree_KNN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' make -f distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' [ 68%] Building CXX object distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree && 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_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/distributed_tree/distributed_knn.cpp [ 72%] Linking CXX executable ArborX_Example_DistributedTree_KNN.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DistributedTree_KNN.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_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -o ArborX_Example_DistributedTree_KNN.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_PR-1075/test_install' [ 72%] Built target ArborX_Example_DistributedTree_KNN.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/viz /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/viz /var/jenkins/workspace/ArborX_PR-1075/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 77%] Building CXX object viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/viz/tree_visualization.cpp [ 81%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 81%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/raytracing /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing /var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 86%] Building CXX object raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/raytracing/example_raytracing.cpp [ 97%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/benchmarks/dbscan/dbscan.cpp [ 97%] Linking CXX executable ArborX_Benchmark_ExecutionSpaces.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -o ArborX_Benchmark_ExecutionSpaces.exe -Wl,-rpath,/opt/boost/lib:/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 97%] Built target ArborX_Benchmark_ExecutionSpaces.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 97%] Building CXX object benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/benchmarks/bvh_driver/bvh_driver.cpp [ 90%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 90%] Built target ArborX_Example_RayTracing.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/test_install/examples/moving_least_squares/moving_least_squares.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/develop /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 97%] Building CXX object benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/benchmark/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/union_find /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 97%] Building CXX object benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/benchmarks/union_find/union_find.cpp [100%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [100%] Built target ArborX_Example_MovingLeastSquares.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/test_install/CMakeFiles 0 [Pipeline] sh + make test Running tests... Test project /var/jenkins/workspace/ArborX_PR-1075/test_install Start 1: ArborX_Example_HostAccessTraits 1/11 Test #1: ArborX_Example_HostAccessTraits ....... Passed 0.03 sec Start 2: ArborX_Example_BruteForce 2/11 Test #2: ArborX_Example_BruteForce ............. Passed 0.01 sec Start 3: ArborX_Example_Callback 3/11 Test #3: ArborX_Example_Callback ............... Passed 0.01 sec Start 4: ArborX_Example_DBSCAN 4/11 Test #4: ArborX_Example_DBSCAN ................. Passed 0.03 sec Start 5: ArborX_Example_MolecularDynamics 5/11 Test #5: ArborX_Example_MolecularDynamics ...... Passed 0.14 sec Start 6: ArborX_Example_Intersection 6/11 Test #6: ArborX_Example_Intersection ........... Passed 0.02 sec Start 7: ArborX_Example_TriangleIntersection 7/11 Test #7: ArborX_Example_TriangleIntersection ... Passed 0.02 sec Start 8: ArborX_Example_DistributedTree_KNN 8/11 Test #8: ArborX_Example_DistributedTree_KNN .... Passed 1.00 sec Start 9: ArborX_Example_TreeViz 9/11 Test #9: ArborX_Example_TreeViz ................ Passed 0.06 sec Start 10: ArborX_Example_RayTracing make -f benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/build.make benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/triangulated_surface_distance /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/build.make benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 97%] Building CXX object benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o -MF CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o.d -o CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/benchmarks/triangulated_surface_distance/triangulated_surface_distance.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build/benchmarks/distributed_tree_driver && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/utils -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp [ 98%] Linking CXX executable ArborX_Benchmark_Develop.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_Develop.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -o ArborX_Benchmark_Develop.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/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/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -pthread -lrt make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 98%] Built target ArborX_Benchmark_Develop.exe [ 98%] Linking CXX executable ArborX_Benchmark_BruteForceVsBVH.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -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/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 98%] Built target ArborX_Benchmark_BruteForceVsBVH.exe [ 98%] Linking CXX executable ArborX_Benchmark_UnionFind.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -o ArborX_Benchmark_UnionFind.exe -Wl,-rpath,/opt/boost/lib:/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -pthread -lrt make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 98%] Built target ArborX_Benchmark_UnionFind.exe 10/11 Test #10: ArborX_Example_RayTracing ............. Passed 11.61 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) = 12.97 sec [Pipeline] } [Pipeline] // dir [Pipeline] } $ docker stop --time=1 2213bd34a3143b16bfff0e56f3dfbac1c32cf51d765842610f962c58c0ab7b53 $ docker rm -f --volumes 2213bd34a3143b16bfff0e56f3dfbac1c32cf51d765842610f962c58c0ab7b53 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [ 98%] Linking CXX executable ArborX_Benchmark_DBSCAN.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -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/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 98%] Built target ArborX_Benchmark_DBSCAN.exe [ 99%] Linking CXX executable ArborX_Benchmark_TriangulatedSurfaceDistance.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o -o ArborX_Benchmark_TriangulatedSurfaceDistance.exe -Wl,-rpath,/opt/boost/lib:/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 99%] Built target ArborX_Benchmark_TriangulatedSurfaceDistance.exe [ 99%] Linking CXX executable ArborX_Benchmark_BoundingVolumeHierarchy.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -o ArborX_Benchmark_BoundingVolumeHierarchy.exe -Wl,-rpath,/opt/boost/lib:/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -pthread -lrt make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 99%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe [ 99%] Linking CXX executable ArborX_Benchmark_DistributedTree.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -o ArborX_Benchmark_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [ 99%] Built target ArborX_Benchmark_DistributedTree.exe [100%] Linking CXX executable ArborX_Test_DistributedTree.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DistributedTree.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -DNDEBUG -Wpedantic -Wall -Wextra -g -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -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/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/build' [100%] Built target ArborX_Test_DistributedTree.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/DartConfiguration.tcl Site: Build name: (empty) Create new tag: 20240522-1632 - Experimental Cannot find file: /var/jenkins/workspace/ArborX_PR-1075/build/DartConfiguration.tcl Test project /var/jenkins/workspace/ArborX_PR-1075/build Start 1: ArborX_Test_DetailsUtils 1/32 Test #1: ArborX_Test_DetailsUtils ....................... Passed 0.48 sec Start 2: ArborX_Test_Geometry 2/32 Test #2: ArborX_Test_Geometry ........................... Passed 0.03 sec Start 3: ArborX_Test_QueryTree 3/32 Test #3: ArborX_Test_QueryTree .......................... Passed 1.69 sec Start 4: ArborX_Test_DetailsTreeConstruction 4/32 Test #4: ArborX_Test_DetailsTreeConstruction ............ Passed 0.44 sec Start 5: ArborX_Test_DetailsContainers 5/32 Test #5: ArborX_Test_DetailsContainers .................. Passed 0.08 sec Start 6: ArborX_Test_DetailsCrsGraphWrapperImpl 6/32 Test #6: ArborX_Test_DetailsCrsGraphWrapperImpl ......... Passed 0.44 sec Start 7: ArborX_Test_Clustering 7/32 Test #7: ArborX_Test_Clustering ......................... Passed 0.57 sec Start 8: ArborX_Test_DetailsClusteringHelpers 8/32 Test #8: ArborX_Test_DetailsClusteringHelpers ........... Passed 0.49 sec Start 9: ArborX_Test_SpecializedTraversals 9/32 Test #9: ArborX_Test_SpecializedTraversals .............. Passed 0.46 sec Start 10: ArborX_Test_DistributedTree 10/32 Test #10: ArborX_Test_DistributedTree .................... Passed 4.72 sec Start 11: ArborX_Test_DetailsDistributedTreeImpl 11/32 Test #11: ArborX_Test_DetailsDistributedTreeImpl ......... Passed 1.20 sec Start 12: ArborX_Test_BoostAdapters 12/32 Test #12: ArborX_Test_BoostAdapters ...................... Passed 0.43 sec Start 13: ArborX_Test_InterpMovingLeastSquares 13/32 Test #13: ArborX_Test_InterpMovingLeastSquares ........... Passed 1.13 sec Start 14: ArborX_Example_HostAccessTraits 14/32 Test #14: ArborX_Example_HostAccessTraits ................ Passed 0.42 sec Start 15: ArborX_Example_BruteForce 15/32 Test #15: ArborX_Example_BruteForce ...................... Passed 0.43 sec Start 16: ArborX_Example_Callback 16/32 Test #16: ArborX_Example_Callback ........................ Passed 0.46 sec Start 17: ArborX_Example_DBSCAN 17/32 Test #17: ArborX_Example_DBSCAN .......................... Passed 0.44 sec Start 18: ArborX_Example_MolecularDynamics 18/32 Test #18: ArborX_Example_MolecularDynamics ............... Passed 0.45 sec Start 19: ArborX_Example_Intersection 19/32 Test #19: ArborX_Example_Intersection .................... Passed 0.43 sec Start 20: ArborX_Example_TriangleIntersection 20/32 Test #20: ArborX_Example_TriangleIntersection ............ Passed 0.43 sec Start 21: ArborX_Example_DistributedTree_KNN 21/32 Test #21: ArborX_Example_DistributedTree_KNN ............. Passed 1.24 sec Start 22: ArborX_Example_TreeViz 22/32 Test #22: ArborX_Example_TreeViz ......................... Passed 0.44 sec Start 23: ArborX_Example_RayTracing 23/32 Test #23: ArborX_Example_RayTracing ...................... Passed 0.63 sec Start 24: ArborX_Example_MovingLeastSquares 24/32 Test #24: ArborX_Example_MovingLeastSquares .............. Passed 0.43 sec Start 25: ArborX_Benchmark_BruteForceVsBVH 25/32 Test #25: ArborX_Benchmark_BruteForceVsBVH ............... Passed 0.45 sec Start 26: ArborX_Benchmark_DBSCAN 26/32 Test #26: ArborX_Benchmark_DBSCAN ........................ Passed 0.47 sec Start 27: ArborX_Benchmark_ExecutionSpaces 27/32 Test #27: ArborX_Benchmark_ExecutionSpaces ............... Passed 0.43 sec Start 28: ArborX_Benchmark_BoundingVolumeHierarchy 28/32 Test #28: ArborX_Benchmark_BoundingVolumeHierarchy ....... Passed 10.06 sec Start 29: ArborX_Benchmark_Develop 29/32 Test #29: ArborX_Benchmark_Develop ....................... Passed 2.91 sec Start 30: ArborX_Benchmark_UnionFind 30/32 Test #30: ArborX_Benchmark_UnionFind ..................... Passed 5.09 sec Start 31: ArborX_Benchmark_TriangulatedSurfaceDistance 31/32 Test #31: ArborX_Benchmark_TriangulatedSurfaceDistance ... Passed 0.45 sec Start 32: ArborX_Benchmark_DistributedTree 32/32 Test #32: ArborX_Benchmark_DistributedTree ............... Passed 1.44 sec 100% tests passed, 0 tests failed out of 32 Total Test time (real) = 39.29 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 cache hit (direct) 0 cache hit (preprocessed) 0 cache miss 0 cache hit rate 0.00 % cleanups performed 0 files in cache 0 cache size 0.0 kB max cache size 5.0 GB [Pipeline] xunit INFO: Processing CTest-Version 3.x (default) 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_PR-1075' for the testing framework 'CTest-Version 3.x (default)'. [Pipeline] sh + cd build + make install -- ArborX hash = 'fcedb1a7' [ 0%] Built target record_hash Consolidate compiler generated dependencies of target ArborX_Test_CompileOnly.exe [ 2%] Built target ArborX_Test_CompileOnly.exe Consolidate compiler generated dependencies of target ArborX_Test_DetailsUtils.exe [ 5%] Built target ArborX_Test_DetailsUtils.exe Consolidate compiler generated dependencies of target ArborX_Test_Geometry.exe [ 6%] Built target ArborX_Test_Geometry.exe Consolidate compiler generated dependencies of target ArborX_Test_QueryTree.exe [ 14%] Built target ArborX_Test_QueryTree.exe Consolidate compiler generated dependencies of target ArborX_Test_DetailsTreeConstruction.exe [ 15%] Built target ArborX_Test_DetailsTreeConstruction.exe Consolidate compiler generated dependencies of target ArborX_Test_DetailsContainers.exe [ 17%] Built target ArborX_Test_DetailsContainers.exe Consolidate compiler generated dependencies of target ArborX_Test_DetailsCrsGraphWrapperImpl.exe [ 18%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe Consolidate compiler generated dependencies of target ArborX_Test_Clustering.exe [ 19%] Built target ArborX_Test_Clustering.exe Consolidate compiler generated dependencies of target ArborX_Test_DetailsClusteringHelpers.exe [ 21%] Built target ArborX_Test_DetailsClusteringHelpers.exe Consolidate compiler generated dependencies of target ArborX_Test_SpecializedTraversals.exe [ 23%] Built target ArborX_Test_SpecializedTraversals.exe Consolidate compiler generated dependencies of target ArborX_Test_DistributedTree.exe [ 25%] Built target ArborX_Test_DistributedTree.exe Consolidate compiler generated dependencies of target ArborX_Test_DetailsDistributedTreeImpl.exe [ 26%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe Consolidate compiler generated dependencies of target ArborX_Test_BoostAdapters.exe [ 27%] Built target ArborX_Test_BoostAdapters.exe Consolidate compiler generated dependencies of target ArborX_Test_InterpMovingLeastSquares.exe [ 29%] Built target ArborX_Test_InterpMovingLeastSquares.exe Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_ArborX_hpp [ 29%] Built target ArborX_HeaderSelfContained_ArborX_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp [ 30%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp [ 30%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp [ 31%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp [ 31%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp [ 32%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp [ 33%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp [ 34%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp [ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp [ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp [ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp [ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp [ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp [ 47%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp [ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp [ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp [ 57%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp [ 57%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp [ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp [ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp [ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp [ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp [ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp [ 67%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp [ 67%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp [ 68%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp [ 69%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp [ 69%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp [ 70%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp [ 71%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp [ 71%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp [ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp [ 73%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp [ 73%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp [ 74%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp [ 75%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp [ 75%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp [ 76%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp [ 76%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp [ 77%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp [ 78%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp [ 78%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp [ 79%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp [ 80%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp [ 80%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp [ 81%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp [ 82%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp [ 82%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp [ 83%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp Consolidate compiler generated dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp [ 84%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp Consolidate compiler generated dependencies of target ArborX_Example_HostAccessTraits.exe [ 85%] Built target ArborX_Example_HostAccessTraits.exe Consolidate compiler generated dependencies of target ArborX_Example_BruteForce.exe [ 85%] Built target ArborX_Example_BruteForce.exe Consolidate compiler generated dependencies of target ArborX_Example_Callback.exe [ 86%] Built target ArborX_Example_Callback.exe Consolidate compiler generated dependencies of target ArborX_Example_DBSCAN.exe [ 87%] Built target ArborX_Example_DBSCAN.exe Consolidate compiler generated dependencies of target ArborX_Example_MolecularDynamics.exe [ 87%] Built target ArborX_Example_MolecularDynamics.exe Consolidate compiler generated dependencies of target ArborX_Example_Intersection.exe [ 88%] Built target ArborX_Example_Intersection.exe Consolidate compiler generated dependencies of target ArborX_Example_TriangleIntersection.exe [ 89%] Built target ArborX_Example_TriangleIntersection.exe Consolidate compiler generated dependencies of target ArborX_Example_DistributedTree_KNN.exe [ 89%] Built target ArborX_Example_DistributedTree_KNN.exe Consolidate compiler generated dependencies of target ArborX_Example_TreeViz.exe [ 89%] Built target ArborX_Example_TreeViz.exe Consolidate compiler generated dependencies of target ArborX_Example_RayTracing.exe [ 90%] Built target ArborX_Example_RayTracing.exe Consolidate compiler generated dependencies of target ArborX_Example_MovingLeastSquares.exe [ 91%] Built target ArborX_Example_MovingLeastSquares.exe Consolidate compiler generated dependencies of target ArborX_Benchmark_BruteForceVsBVH.exe [ 93%] Built target ArborX_Benchmark_BruteForceVsBVH.exe Consolidate compiler generated dependencies of target ArborX_Benchmark_DBSCAN.exe [ 96%] Built target ArborX_Benchmark_DBSCAN.exe Consolidate compiler generated dependencies of target ArborX_DataConverter.exe [ 97%] Built target ArborX_DataConverter.exe Consolidate compiler generated dependencies of target ArborX_Benchmark_ExecutionSpaces.exe [ 98%] Built target ArborX_Benchmark_ExecutionSpaces.exe Consolidate compiler generated dependencies of target ArborX_Benchmark_BoundingVolumeHierarchy.exe [ 98%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe Consolidate compiler generated dependencies of target ArborX_Benchmark_Develop.exe [ 99%] Built target ArborX_Benchmark_Develop.exe Consolidate compiler generated dependencies of target ArborX_Benchmark_UnionFind.exe [ 99%] Built target ArborX_Benchmark_UnionFind.exe Consolidate compiler generated dependencies of target ArborX_Benchmark_TriangulatedSurfaceDistance.exe [100%] Built target ArborX_Benchmark_TriangulatedSurfaceDistance.exe Consolidate compiler generated dependencies of target ArborX_Benchmark_DistributedTree.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.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_BruteForce.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_CrsGraphWrapper.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_DBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_DistributedTree.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_HDBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/details -- Installing: /opt/arborx/include/ArborX/details/ArborX_AttachIndices.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Dendrogram.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBatchedQueries.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBruteForceImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCartesianGrid.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsContainers.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDendrogram.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeSpatial.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsExpandHalfToFull.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCANDenseBox.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHalfTraversal.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHappyTreeFriends.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHeap.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMinimumSpanningTree.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMortonCode.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMutualReachabilityDistance.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsNearestBufferProvider.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsNode.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsOperatorFunctionObjects.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPermutedData.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPriorityQueue.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsSortUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsStack.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeConstruction.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeNodeLabeling.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_DetailsUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsWeightedEdge.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Exception.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_IndexableGetter.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_MinimumSpanningTree.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_NeighborList.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_PairIndexRank.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_PairValueIndex.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_PredicateHelpers.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_SpaceFillingCurves.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_TraversalPolicy.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_AccessTraits.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Callbacks.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCrsGraphWrapperImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeNearest.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributor.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeTraversal.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsVector.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Predicates.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeNearestHelpers.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsLegacy.hpp -- Installing: /opt/arborx/include/ArborX/geometry -- 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_HyperSphere.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_Point.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Sphere.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_DetailsAlgorithms.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_Tetrahedron.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_InterpDetailsMovingLeastSquaresCoefficients.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/kokkos_ext -- 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_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_DetailsKokkosExtVersion.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtKernelStdAlgorithms.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_LinearBVH.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 + rm -rf test_install + mkdir -p test_install [Pipeline] dir Running in /var/jenkins/workspace/ArborX_PR-1075/test_install [Pipeline] { [Pipeline] sh + cp -r ../examples . [Pipeline] sh + cmake -D CMAKE_EXE_LINKER_FLAGS=-lopen-pal -D GPU_TARGETS=gfx90a -D CMAKE_CXX_COMPILER=hipcc -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_CXX_STANDARD=20 -D CMAKE_BUILD_TYPE=RelWithDebInfo -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/arborx -D MPIEXEC_PREFLAGS=--allow-run-as-root examples -- The CXX compiler identification is Clang 16.0.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /opt/rocm/bin/hipcc - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- 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 -- Looking for pthread_create in pthread - not found -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- hip::amdhip64 is SHARED_LIBRARY -- Performing Test HIP_CLANG_SUPPORTS_PARALLEL_JOBS -- Performing Test HIP_CLANG_SUPPORTS_PARALLEL_JOBS - Success -- 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.79.0/BoostConfig.cmake (found version "1.79.0") found components: program_options -- Configuring done -- Generating done -- Build files have been written to: /var/jenkins/workspace/ArborX_PR-1075/test_install [Pipeline] sh + make VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_PR-1075/test_install/examples -B/var/jenkins/workspace/ArborX_PR-1075/test_install --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/test_install/CMakeFiles /var/jenkins/workspace/ArborX_PR-1075/test_install//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits /var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install/access_traits && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -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/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -O2 -g -DNDEBUG -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test_install/examples/access_traits/example_host_access_traits.cpp [ 9%] Linking CXX executable ArborX_Example_HostAccessTraits.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -O2 -g -DNDEBUG -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -o ArborX_Example_HostAccessTraits.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/test_install' [ 9%] Built target ArborX_Example_HostAccessTraits.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 13%] Building CXX object brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -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/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -O2 -g -DNDEBUG -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o -MF CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o.d -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/brute_force/example_brute_force.cpp [ 18%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -O2 -g -DNDEBUG -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/test_install' [ 18%] Built target ArborX_Example_BruteForce.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/callback /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/callback /var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 22%] Building CXX object callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/callback && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -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/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -O2 -g -DNDEBUG -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test_install/examples/callback/example_callback.cpp [ 27%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -O2 -g -DNDEBUG -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/test_install' [ 27%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan /var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 31%] Building CXX object dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -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/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -O2 -g -DNDEBUG -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test_install/examples/dbscan/example_dbscan.cpp [ 36%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -O2 -g -DNDEBUG -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/test_install' [ 36%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 40%] Building CXX object molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -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/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -O2 -g -DNDEBUG -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test_install/examples/molecular_dynamics/example_molecular_dynamics.cpp [ 45%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -O2 -g -DNDEBUG -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/test_install' [ 45%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 50%] Building CXX object simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -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/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -O2 -g -DNDEBUG -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test_install/examples/simple_intersection/example_intersection.cpp [ 54%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -O2 -g -DNDEBUG -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/test_install' [ 54%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 59%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -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/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -O2 -g -DNDEBUG -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test_install/examples/triangle_intersection/triangle_intersection.cpp [ 63%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -O2 -g -DNDEBUG -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/test_install' [ 63%] Built target ArborX_Example_TriangleIntersection.exe make -f distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' make -f distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' [ 68%] Building CXX object distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -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/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -O2 -g -DNDEBUG -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -MD -MT distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -MF CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o.d -o CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/distributed_tree/distributed_knn.cpp [ 72%] Linking CXX executable ArborX_Example_DistributedTree_KNN.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/distributed_tree && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -O2 -g -DNDEBUG -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -o ArborX_Example_DistributedTree_KNN.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/test_install' [ 72%] Built target ArborX_Example_DistributedTree_KNN.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/viz /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/viz /var/jenkins/workspace/ArborX_PR-1075/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 77%] Building CXX object viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/viz && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -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/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -O2 -g -DNDEBUG -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test_install/examples/viz/tree_visualization.cpp [ 81%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -O2 -g -DNDEBUG -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/test_install' [ 81%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/raytracing /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing /var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 86%] Building CXX object raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing && /opt/rocm/bin/hipcc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -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/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -O2 -g -DNDEBUG -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test_install/examples/raytracing/example_raytracing.cpp [ 90%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -O2 -g -DNDEBUG -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.79.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/test_install' [ 90%] Built target ArborX_Example_RayTracing.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install/moving_least_squares && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -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/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -O2 -g -DNDEBUG -fno-gpu-rdc --offload-arch=gfx90a -fopenmp=libomp -x hip --offload-arch=gfx90a -pthread -std=c++20 -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_PR-1075/test_install/examples/moving_least_squares/moving_least_squares.cpp [100%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1 /opt/rocm/bin/hipcc -O2 -g -DNDEBUG -lopen-pal -DKOKKOS_DEPENDENCE -fno-gpu-rdc -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/rocm-5.6.0/llvm/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/rocm-5.6.0/llvm/lib/libomp.so /lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/rocm/lib/libamdhip64.so.5.6.50600 --hip-link --offload-arch=gfx90a /opt/rocm-5.6.0/llvm/lib/clang/16.0.0/lib/linux/libclang_rt.builtins-x86_64.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_PR-1075/test_install' [100%] Built target ArborX_Example_MovingLeastSquares.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/test_install/CMakeFiles 0 [Pipeline] sh + ctest --output-on-failure Test project /var/jenkins/workspace/ArborX_PR-1075/test_install Start 1: ArborX_Example_HostAccessTraits 1/11 Test #1: ArborX_Example_HostAccessTraits ....... Passed 0.42 sec Start 2: ArborX_Example_BruteForce 2/11 Test #2: ArborX_Example_BruteForce ............. Passed 0.44 sec Start 3: ArborX_Example_Callback 3/11 Test #3: ArborX_Example_Callback ............... Passed 0.46 sec Start 4: ArborX_Example_DBSCAN 4/11 Test #4: ArborX_Example_DBSCAN ................. Passed 0.43 sec Start 5: ArborX_Example_MolecularDynamics 5/11 Test #5: ArborX_Example_MolecularDynamics ...... Passed 0.43 sec Start 6: ArborX_Example_Intersection 6/11 Test #6: ArborX_Example_Intersection ........... Passed 0.43 sec Start 7: ArborX_Example_TriangleIntersection 7/11 Test #7: ArborX_Example_TriangleIntersection ... Passed 0.43 sec Start 8: ArborX_Example_DistributedTree_KNN 8/11 Test #8: ArborX_Example_DistributedTree_KNN .... Passed 129.97 sec Start 9: ArborX_Example_TreeViz 9/11 Test #9: ArborX_Example_TreeViz ................ Passed 2.47 sec Start 10: ArborX_Example_RayTracing 10/11 Test #10: ArborX_Example_RayTracing ............. Passed 0.63 sec Start 11: ArborX_Example_MovingLeastSquares 11/11 Test #11: ArborX_Example_MovingLeastSquares ..... Passed 0.44 sec 100% tests passed, 0 tests failed out of 11 Total Test time (real) = 136.57 sec [Pipeline] } [Pipeline] // dir [Pipeline] } $ docker stop --time=1 0b6a04c983da07ed3b80f539ad4cf9971d540cdf0861d0eeb721a474a7b1c6c4 $ docker rm -f --volumes 0b6a04c983da07ed3b80f539ad4cf9971d540cdf0861d0eeb721a474a7b1c6c4 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } Running on fetnat05 in /var/jenkins/workspace/ArborX_PR-1075 [Pipeline] { [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential Jenkins ORNL Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://github.com/arborx/ArborX.git > git init /var/jenkins/workspace/ArborX_PR-1075 # 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/pull/1075/head:refs/remotes/origin/PR-1075 # timeout=10 Fetching without tags > git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/1075/head:refs/remotes/origin/PR-1075 # 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 using GIT_ASKPASS to set credentials > git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/pull/1075/head:refs/remotes/origin/PR-1075 # timeout=10 Checking out Revision fcedb1a74b9909d016f07b0e96ef8d90facd41a6 (PR-1075) Commit message: "Couple more comments" [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] readFile [Pipeline] sh > git config core.sparsecheckout # timeout=10 > git checkout -f fcedb1a74b9909d016f07b0e96ef8d90facd41a6 # timeout=10 + docker build -t bba39a7b12a91b1a60cdbedb05ef2a3833264f39 --build-arg BASE=nvidia/cuda:11.5.2-devel-ubuntu20.04 --build-arg KOKKOS_VERSION=4.3.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 25.09kB 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 ---> 60695f7ba323 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 ---> 327475064ec8 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 ---> d693fc899e3e 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 ---> 334245942bbc Step 7/25 : ENV CMAKE_DIR=/opt/cmake ---> Using cache ---> 96e449ee6dd9 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 ---> eab94ef28e10 Step 9/25 : ENV PATH=${CMAKE_DIR}/bin:$PATH ---> Using cache ---> 12e91a903acf Step 10/25 : ENV LLVM_DIR=/opt/llvm ---> Using cache ---> 34214da59115 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 ---> 6b34e6b02a58 Step 12/25 : ENV PATH=${LLVM_DIR}/bin:$PATH ---> Using cache ---> 0f78c3fafa68 Step 13/25 : ARG CUDA_AWARE_MPI ---> Using cache ---> 0a035e79ea6f Step 14/25 : ENV OPENMPI_DIR=/opt/openmpi ---> Using cache ---> a66c48b36457 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 ---> a2fa6407e196 Step 16/25 : ENV PATH=${OPENMPI_DIR}/bin:$PATH ---> Using cache ---> 441275490370 Step 17/25 : ENV BOOST_DIR=/opt/boost ---> Using cache ---> b58a8f3ed75c 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 ---> 349a8f7ac499 Step 19/25 : ENV BENCHMARK_DIR=/opt/benchmark ---> Using cache ---> b12519c0faf8 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 ---> 9cf915d9f55f Step 21/25 : ENV LD_LIBRARY_PATH=/usr/local/cuda/targets/x86_64-linux/lib:${LD_LIBRARY_PATH} ---> Using cache ---> b05d6776c24f Step 22/25 : ARG KOKKOS_VERSION=4.2.00 ---> Using cache ---> 65ac1cc32eb8 Step 23/25 : ARG KOKKOS_OPTIONS="-DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_OPENMP=ON -DKokkos_ENABLE_CUDA=ON" ---> Using cache ---> 8d9e5c8595e2 Step 24/25 : ENV KOKKOS_DIR=/opt/kokkos ---> Using cache ---> 5cbb4a3aab43 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 ---> 147f6345e7cd Successfully built 147f6345e7cd Successfully tagged bba39a7b12a91b1a60cdbedb05ef2a3833264f39:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh + docker inspect -f . bba39a7b12a91b1a60cdbedb05ef2a3833264f39 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer fetnat05 seems to be running inside container 67a4f5ab8dcb94d4874ef050d80ae95217ebcef0902655364d2946d956f61bcb $ docker run -t -d -u 0:0 -v /tmp/ccache:/tmp/ccache --env NVIDIA_VISIBLE_DEVICES=${NVIDIA_VISIBLE_DEVICES} -w /var/jenkins/workspace/ArborX_PR-1075 --volumes-from 67a4f5ab8dcb94d4874ef050d80ae95217ebcef0902655364d2946d956f61bcb -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 ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** bba39a7b12a91b1a60cdbedb05ef2a3833264f39 cat $ docker top 5b9ca3be8386ba5181022cb8b9fa609fef32647a75dde085b70a409ef21375eb -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] sh + ccache --zero-stats Statistics zeroed [Pipeline] sh + rm -rf build + mkdir -p build [Pipeline] dir Running in /var/jenkins/workspace/ArborX_PR-1075/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 .. -- 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 -- Enabled Kokkos devices: CUDA;SERIAL -- Found Kokkos: /opt/kokkos/lib/cmake/Kokkos (version "4.3.0") -- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- ArborX hash = 'fcedb1a7' -- 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 -- 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_PR-1075/build [Pipeline] sh + make -j8 VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_PR-1075 -B/var/jenkins/workspace/ArborX_PR-1075/build --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/depend.internal". Scanning dependencies of target record_hash Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075 && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_PR-1075 -DBINARY_DIR=/var/jenkins/workspace/ArborX_PR-1075/build "-DARBORX_VERSION_STRING=1.7 (dev)" -P cmake/SetupVersion.cmake -- ArborX hash = 'fcedb1a7' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_CompileOnly.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 0%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyAccessTraits.cpp Scanning dependencies of target ArborX_DataConverter.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build Scanning dependencies of target ArborX_Test_DetailsDistributedTreeImpl.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 1%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan/converter.cpp [ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp [ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsMortonCodes.cpp [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstAttachIndices.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstAttachIndices.cpp Scanning dependencies of target ArborX_Test_InterpMovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsSVD.cpp Scanning dependencies of target ArborX_Test_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDistributedTree.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BVH.cpp /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_AttachIndices.hpp(81): warning #20014-D: calling a __host__ function from a __host__ __device__ function is not allowed detected during: instantiation of "auto ArborX::AccessTraits<ArborX::Experimental::AttachIndices<Values, Index>, ArborX::PredicatesTag, void>::get(const ArborX::AccessTraits<ArborX::Experimental::AttachIndices<Values, Index>, ArborX::PredicatesTag, void>::Self &, int) [with Values=Kokkos::View<ArborX::Nearest<ArborX::Point> *>, Index=CustomIndex]" /var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyAccessTraits.cpp(53): here instantiation of type "deduce_type_t<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::Nearest<ArborX::Point> *>, CustomIndex>, ArborX::PredicatesTag>" /var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyAccessTraits.cpp(95): here [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyCallbacks.cpp [ 6%] Linking CXX executable ArborX_DataConverter.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 6%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsTreeConstruction.cpp Scanning dependencies of target ArborX_Test_DetailsContainers.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstSequenceContainers.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstDetailsVector.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsVector.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyTypeRequirements.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstContainerAdaptors.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsCompactRadialBasisFunction.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsUtils.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstHeapOperations.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstIndexableGetter.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstIndexableGetter.cpp [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyWeightedEdges.cpp [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsPolyBasis.cpp [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstPriorityQueueMiscellaneous.cpp [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsKokkosExtStdAlgorithms.cpp [ 11%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 11%] Linking CXX executable ArborX_Test_DetailsContainers.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 11%] Built target ArborX_Test_DetailsDistributedTreeImpl.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyMain.cpp Scanning dependencies of target ArborX_Test_BoostAdapters.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstBoostGeometryAdapters.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 12%] Built target ArborX_Test_DetailsContainers.exe [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstBoostRangeAdapters.cpp [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 12%] Linking CXX executable ArborX_Test_CompileOnly.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsPolyBasis.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsPolyBasis.cpp(44): here [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsMLSCoefficients.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 13%] Built target ArborX_Test_CompileOnly.exe [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpMovingLeastSquares.cpp [ 13%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.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_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.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 [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstDetailsKokkosExtKernelStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsKokkosExtKernelStdAlgorithms.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 14%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsCrsGraphWrapperImpl.cpp [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsKokkosExtMinMaxReduce.cpp [ 14%] Linking CXX executable ArborX_Test_BoostAdapters.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 14%] Built target ArborX_Test_BoostAdapters.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDBSCAN.cpp [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsKokkosExtViewHelpers.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDendrogram.cpp [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 16%] Linking CXX executable ArborX_Test_DetailsUtils.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1 [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.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_DetailsUtils.exe.dir/tstAttachIndices.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.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 [ 17%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 17%] Built target ArborX_Test_DetailsUtils.exe make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color= [ 17%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build Scanning dependencies of target ArborX_Test_DetailsClusteringHelpers.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsAlgorithms.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsTreeNodeLabeling.cpp [ 17%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 17%] Built target ArborX_Test_InterpMovingLeastSquares.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsHalfTraversal.cpp [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyGeometry.cpp [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsMutualReachabilityDistance.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstRay.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstKDOP.cpp /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BF.cpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsExpandHalfToFull.cpp [ 20%] Linking CXX executable ArborX_Test_Geometry.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 20%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 21%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstNeighborList.cpp [ 21%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 21%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 21%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstMinimumSpanningTree.cpp [ 21%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 21%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_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 /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 21%] Linking CXX executable ArborX_Test_Clustering.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Clustering.exe.dir/link.txt --verbose=1 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_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_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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 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]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 22%] Built target ArborX_Test_Clustering.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 24%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 24%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 24%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 24%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 24%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 25%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 25%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 25%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 25%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 25%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 25%] 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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 25%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 25%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color= [ 26%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal". cd /var/jenkins/workspace/ArborX_PR-1075/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 Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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 /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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 27%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 27%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 28%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 29%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 29%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 29%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 29%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 29%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 29%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_PredicateHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PredicateHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 29%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 29%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 29%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstMinimumSpanningTreeGoldenTest.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 29%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 30%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 30%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_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_PredicateHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_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_PR-1075/build' [ 30%] Built target ArborX_Test_SpecializedTraversals.exe 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 31%] Built target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 33%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 33%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp [ 34%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstUnionFind.cpp [ 34%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_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 [ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 37%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp [ 37%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_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 /var/jenkins/workspace/ArborX_PR-1075/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_BruteForce_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_BruteForce_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_BruteForce_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_BruteForce_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_BruteForce_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_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_nearest_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::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_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_PR-1075/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_BruteForce_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_BruteForce_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_BruteForce_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_BruteForce_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_BruteForce_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_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_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_nearest_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::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color= [ 37%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 37%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 39%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp [ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 40%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 40%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 41%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearestHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 42%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp [ 42%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BVH.cpp [ 42%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 42%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 42%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_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_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_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 [ 42%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 42%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 42%] Built target ArborX_Test_DetailsClusteringHelpers.exe 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 42%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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 Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 43%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 43%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 43%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 43%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsVector.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_DetailsVector_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 44%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNearestBufferProvider.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 44%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 45%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_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_DetailsVector_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsVector_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 [ 46%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 46%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_AttachIndices.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_AttachIndices_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_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_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_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 [ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 47%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Tetrahedron.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_Tetrahedron_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_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_AttachIndices_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AttachIndices_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%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 52%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_geometry_ArborX_Tetrahedron_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_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 [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 53%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 54%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 54%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/link.txt --verbose=1 [ 54%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_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 /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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 54%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 54%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 54%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 55%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 55%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp Running on fetnat03 in /var/jenkins/workspace/ArborX_PR-1075 [Pipeline] { [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential Jenkins ORNL Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://github.com/arborx/ArborX.git > git init /var/jenkins/workspace/ArborX_PR-1075 # 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/pull/1075/head:refs/remotes/origin/PR-1075 # timeout=10 [ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_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 /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 Fetching without tags Checking out Revision fcedb1a74b9909d016f07b0e96ef8d90facd41a6 (PR-1075) Commit message: "Couple more comments" > git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/1075/head:refs/remotes/origin/PR-1075 # 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 using GIT_ASKPASS to set credentials > git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/pull/1075/head:refs/remotes/origin/PR-1075 # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f fcedb1a74b9909d016f07b0e96ef8d90facd41a6 # timeout=10 [Pipeline] withEnv [Pipeline] { make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color= [Pipeline] isUnix [Pipeline] readFile [Pipeline] sh make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' + docker build -t f908033babd44fb3b1624fed12a1409efc24260a --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 25.09kB 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 ---> eb3bab10d605 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 ---> 9d418093b74f 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 ---> a62a015ae3f9 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 ---> da238e73f32b Step 7/25 : ENV CMAKE_DIR=/opt/cmake ---> Using cache ---> 76f016d11d4d 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 ---> b67eb0c191e0 Step 9/25 : ENV PATH=${CMAKE_DIR}/bin:$PATH ---> Using cache ---> c50713c88503 Step 10/25 : ENV LLVM_DIR=/opt/llvm ---> Using cache ---> d34ff6b42146 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 ---> dfc3aa3be440 Step 12/25 : ENV PATH=${LLVM_DIR}/bin:$PATH ---> Using cache ---> 62d9b38fb214 Step 13/25 : ARG CUDA_AWARE_MPI ---> Using cache ---> a68e991ea3ad Step 14/25 : ENV OPENMPI_DIR=/opt/openmpi ---> Using cache ---> 48309f3c2afd 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 ---> 7c69c60c1206 Step 16/25 : ENV PATH=${OPENMPI_DIR}/bin:$PATH ---> Using cache ---> 5d9bb72381ff Step 17/25 : ENV BOOST_DIR=/opt/boost ---> Using cache ---> c3405f12eac8 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 ---> 2640850c56f9 Step 19/25 : ENV BENCHMARK_DIR=/opt/benchmark ---> Using cache ---> fb785b9dbe4e 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 ---> aeefc61389c7 Step 21/25 : ENV LD_LIBRARY_PATH=/usr/local/cuda/targets/x86_64-linux/lib:${LD_LIBRARY_PATH} ---> Using cache ---> 070c69703359 Step 22/25 : ARG KOKKOS_VERSION=4.2.00 [ 56%] 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 [ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color= ---> Using cache ---> dff06cc1dee9 Step 23/25 : ARG KOKKOS_OPTIONS="-DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_OPENMP=ON -DKokkos_ENABLE_CUDA=ON" ---> Using cache ---> 459cc442e66c Step 24/25 : ENV KOKKOS_DIR=/opt/kokkos ---> Using cache ---> 734f78f4f973 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 ---> 11fb086873a8 Successfully built 11fb086873a8 Successfully tagged f908033babd44fb3b1624fed12a1409efc24260a:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp + docker inspect -f . f908033babd44fb3b1624fed12a1409efc24260a . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer fetnat03 seems to be running inside container 03b7bae10d390ea917e8c6db2dac4c5d6bd4b305625b8340884716f2cf528a9a $ docker run -t -d -u 0:0 -v /tmp/ccache:/tmp/ccache --env NVIDIA_VISIBLE_DEVICES=${NVIDIA_VISIBLE_DEVICES} -w /var/jenkins/workspace/ArborX_PR-1075 --volumes-from 03b7bae10d390ea917e8c6db2dac4c5d6bd4b305625b8340884716f2cf528a9a -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 ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** f908033babd44fb3b1624fed12a1409efc24260a cat [ 57%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 57%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp $ docker top 953bd9b078afdf57dd8840a2c7fade17ed089116033d24587b1db4e851d72080 -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] sh + ccache --zero-stats Statistics zeroed [Pipeline] sh + rm -rf build + mkdir -p build [Pipeline] dir Running in /var/jenkins/workspace/ArborX_PR-1075/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_TESTS=ON -D ARBORX_ENABLE_EXAMPLES=ON -D ARBORX_ENABLE_BENCHMARKS=ON .. [ 57%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 57%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BF.cpp [ 57%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 57%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 57%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 57%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' -- The CXX compiler identification is GNU 9.4.0 -- Check for working CXX compiler: /opt/kokkos/bin/nvcc_wrapper [ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp -- Check for working CXX compiler: /opt/kokkos/bin/nvcc_wrapper -- works -- Detecting CXX compiler ABI info Running on fetnat07 in /var/jenkins/workspace/ArborX_PR-1075 [Pipeline] { [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done using credential Jenkins ORNL Cloning the remote Git repository Cloning with configured refspecs honoured and without tags -- 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") Cloning repository https://github.com/arborx/ArborX.git > git init /var/jenkins/workspace/ArborX_PR-1075 # 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/pull/1075/head:refs/remotes/origin/PR-1075 # timeout=10 Fetching without tags > git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/1075/head:refs/remotes/origin/PR-1075 # 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 using GIT_ASKPASS to set credentials > git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/pull/1075/head:refs/remotes/origin/PR-1075 # timeout=10 Checking out Revision fcedb1a74b9909d016f07b0e96ef8d90facd41a6 (PR-1075) Commit message: "Couple more comments" [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] readFile [Pipeline] sh -- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- ArborX hash = 'fcedb1a7' > git config core.sparsecheckout # timeout=10 > git checkout -f fcedb1a74b9909d016f07b0e96ef8d90facd41a6 # timeout=10 + docker build -t 231e0d28cde9d99c28e09179a434be8c9dcab74d --build-arg BASE=nvidia/cuda:11.0.3-devel-ubuntu18.04 --build-arg KOKKOS_VERSION=4.3.00 --build-arg KOKKOS_OPTIONS=-DCMAKE_CXX_EXTENSIONS=OFF -DCMAKE_CXX_COMPILER=clang++ -DKokkos_ENABLE_THREADS=ON -DKokkos_ENABLE_CUDA=ON -DKokkos_ARCH_VOLTA70=ON -DCMAKE_PREFIX_PATH=/usr/lib/x86_64-linux-gnu -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 25.09kB Step 1/25 : ARG BASE=nvidia/cuda:11.0.3-devel-ubuntu18.04 Step 2/25 : FROM $BASE ---> a557740b9093 Step 3/25 : ARG NPROCS=4 ---> Using cache ---> 04acda3bf444 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 ---> 2857ff380ce3 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 ---> 2fb9cbb48fcf 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 ---> 1b2fc6963d5d Step 7/25 : ENV CMAKE_DIR=/opt/cmake ---> Using cache ---> 55b3aaec64ed 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 ---> a2f1ff718834 Step 9/25 : ENV PATH=${CMAKE_DIR}/bin:$PATH ---> Using cache ---> b9ea98f2346a Step 10/25 : ENV LLVM_DIR=/opt/llvm ---> Using cache ---> 6137114205e0 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 ---> 877166cfbf73 Step 12/25 : ENV PATH=${LLVM_DIR}/bin:$PATH ---> Using cache ---> 83b1d4fe82b7 Step 13/25 : ARG CUDA_AWARE_MPI ---> Using cache ---> 52edb768bb9f Step 14/25 : ENV OPENMPI_DIR=/opt/openmpi ---> Using cache ---> 0b0ea87b14cc 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 ---> 15bf402ce9e5 Step 16/25 : ENV PATH=${OPENMPI_DIR}/bin:$PATH ---> Using cache ---> 982cf5ff10cd Step 17/25 : ENV BOOST_DIR=/opt/boost ---> Using cache ---> 8239061b25e4 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 ---> c9309d680fba Step 19/25 : ENV BENCHMARK_DIR=/opt/benchmark ---> Using cache ---> 1d5afe70257e 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 ---> e2c369b0adfe Step 21/25 : ENV LD_LIBRARY_PATH=/usr/local/cuda/targets/x86_64-linux/lib:${LD_LIBRARY_PATH} ---> Using cache ---> 24588ed467e5 Step 22/25 : ARG KOKKOS_VERSION=4.2.00 ---> Using cache ---> 1fc409acc6dc Step 23/25 : ARG KOKKOS_OPTIONS="-DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_OPENMP=ON -DKokkos_ENABLE_CUDA=ON" ---> Using cache ---> 374199e55712 Step 24/25 : ENV KOKKOS_DIR=/opt/kokkos ---> Using cache ---> a58d72ab5bcb 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 ---> 3c1948ee09cc -- 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 Successfully built 3c1948ee09cc Successfully tagged 231e0d28cde9d99c28e09179a434be8c9dcab74d:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh -- 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 + docker inspect -f . 231e0d28cde9d99c28e09179a434be8c9dcab74d . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer fetnat07 seems to be running inside container 52f6e6a5cc7fefd5d945352a37b9a1fdc76e4e97cf3e5edb59c9156faa5759e5 $ docker run -t -d -u 0:0 -v /tmp/ccache:/tmp/ccache --env NVIDIA_VISIBLE_DEVICES=${NVIDIA_VISIBLE_DEVICES} -w /var/jenkins/workspace/ArborX_PR-1075 --volumes-from 52f6e6a5cc7fefd5d945352a37b9a1fdc76e4e97cf3e5edb59c9156faa5759e5 -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 ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** 231e0d28cde9d99c28e09179a434be8c9dcab74d cat [ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 -- Found benchmark: /opt/benchmark/lib/cmake/benchmark (version "1.6.1") -- Configuring done make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color= [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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 Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp -- Generating done -- Build files have been written to: /var/jenkins/workspace/ArborX_PR-1075/build [ 61%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp $ docker top c4259f2587c019fa429db6c798d53ad58bdd7b60e84ec9f6d69b41b0dd9f312d -eo pid,comm [Pipeline] { [Pipeline] sh [Pipeline] sh + make -j8 VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_PR-1075 -B/var/jenkins/workspace/ArborX_PR-1075/build --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/depend.internal". Scanning dependencies of target record_hash Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075 && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_PR-1075 -DBINARY_DIR=/var/jenkins/workspace/ArborX_PR-1075/build "-DARBORX_VERSION_STRING=1.7 (dev)" -P cmake/SetupVersion.cmake + ccache --zero-stats Statistics cleared [Pipeline] sh -- ArborX hash = 'fcedb1a7' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color= + rm -rf build + mkdir -p build [Pipeline] dir Running in /var/jenkins/workspace/ArborX_PR-1075/build [Pipeline] { [Pipeline] sh make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". + 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_PREFIX_PATH=/opt/kokkos;/opt/boost;/opt/benchmark -D ARBORX_ENABLE_MPI=OFF -D ARBORX_ENABLE_TESTS=ON -D ARBORX_ENABLE_EXAMPLES=ON -D ARBORX_ENABLE_BENCHMARKS=ON .. [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 -- 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 -- Enabled Kokkos devices: THREADS;CUDA -- kokkos_launch_compiler is enabled globally. C++ compiler commands with -DKOKKOS_DEPENDENCE will be redirected to the appropriate compiler for Kokkos -- Found Kokkos: /opt/kokkos/lib/cmake/Kokkos (version "4.3.0") -- ArborX hash = 'fcedb1a7' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp [ 61%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp -- 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 Scanning dependencies of target ArborX_Test_CompileOnly.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp -- Found benchmark: /opt/benchmark/lib/cmake/benchmark (version "1.6.1") -- Configuring done make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 0%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyAccessTraits.cpp [ 61%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH.cpp -- Generating done -- Build files have been written to: /var/jenkins/workspace/ArborX_PR-1075/build [Pipeline] sh + make -j8 VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_PR-1075 -B/var/jenkins/workspace/ArborX_PR-1075/build --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles/record_hash.dir/depend.internal". Scanning dependencies of target record_hash Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075 && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_PR-1075 -DBINARY_DIR=/var/jenkins/workspace/ArborX_PR-1075/build "-DARBORX_VERSION_STRING=1.7 (dev)" -P cmake/SetupVersion.cmake Scanning dependencies of target ArborX_DataConverter.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build -- ArborX hash = 'fcedb1a7' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_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 -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_DetailsDistributedTreeImpl.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build' [ 1%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan/converter.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstAttachIndices.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstAttachIndices.cpp [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsMortonCodes.cpp Scanning dependencies of target ArborX_Test_InterpMovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build [ 62%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BF.cpp [ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsSVD.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 62%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 63%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 Scanning dependencies of target ArborX_Test_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDistributedTree.cpp Scanning dependencies of target ArborX_DataConverter.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 1%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/benchmarks/dbscan/converter.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 63%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BVH.cpp Scanning dependencies of target ArborX_Test_DetailsContainers.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build [ 63%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 63%] 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 [ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstSequenceContainers.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp Scanning dependencies of target ArborX_Test_CompileOnly.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build [ 65%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyAccessTraits.cpp Scanning dependencies of target ArborX_Test_DetailsTreeConstruction.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o Scanning dependencies of target ArborX_Test_BoostAdapters.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_DetailsUtils.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsMortonCodes.cpp [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstAttachIndices.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstBoostGeometryAdapters.cpp Scanning dependencies of target ArborX_Test_InterpMovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 65%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_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_PR-1075/build' [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstInterpDetailsSVD.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 4%] Linking CXX executable ArborX_DataConverter.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_DataConverter.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /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_PR-1075/build' [ 4%] Built target ArborX_DataConverter.exe [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstBoostRangeAdapters.cpp Scanning dependencies of target ArborX_Test_QueryTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_AttachIndices.hpp(81): warning: calling a __host__ function from a __host__ __device__ function is not allowed detected during: instantiation of "auto ArborX::AccessTraits<ArborX::Experimental::AttachIndices<Values, Index>, ArborX::PredicatesTag, void>::get(const ArborX::AccessTraits<ArborX::Experimental::AttachIndices<Values, Index>, ArborX::PredicatesTag, void>::Self &, int) [with Values=Kokkos::View<ArborX::Nearest<ArborX::Point> *>, Index=CustomIndex]" /var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyAccessTraits.cpp(53): here instantiation of type "deduce_type_t<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::Nearest<ArborX::Point> *>, CustomIndex>, ArborX::PredicatesTag>" /var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyAccessTraits.cpp(95): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyAccessTraits.cpp(53): here instantiation of type "deduce_type_t<Kokkos::View<float **>, ArborX::PrimitivesTag>" /var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyAccessTraits.cpp(117): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyAccessTraits.cpp(53): here instantiation of type "deduce_type_t<Kokkos::View<float **>, ArborX::PrimitivesTag>" /var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyAccessTraits.cpp(117): here [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyCallbacks.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeCallbacks_BVH.cpp [ 6%] Linking CXX executable ArborX_DataConverter.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstContainerAdaptors.cpp [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 6%] Built target ArborX_DataConverter.exe [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyTypeRequirements.cpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyCallbacks.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsTreeConstruction.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstDetailsVector.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsVector.cpp [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsTreeConstruction.cpp [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsVector.cpp [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstHeapOperations.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyWeightedEdges.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyTypeRequirements.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_BoostAdapters.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/utf_main.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsCrsGraphWrapperImpl.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsUtils.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstInterpDetailsCompactRadialBasisFunction.cpp [ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 65%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsCompactRadialBasisFunction.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 65%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsUtils.cpp [ 8%] Linking CXX executable ArborX_Test_BoostAdapters.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE 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/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstPriorityQueueMiscellaneous.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 8%] Built target ArborX_Test_BoostAdapters.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp [ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstIndexableGetter.cpp [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 66%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 10%] Linking CXX executable ArborX_Test_DetailsContainers.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE 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/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 10%] Built target ArborX_Test_DetailsContainers.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". [ 11%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE 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/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Scanning dependencies of target ArborX_Test_Geometry.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsAlgorithms.cpp [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyWeightedEdges.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 11%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstInterpDetailsPolyBasis.cpp [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDendrogram.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyMain.cpp /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(66): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(498): 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_PR-1075/src/ArborX_LinearBVH.hpp(433): 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_PR-1075/test/tstCompileOnlyTypeRequirements.cpp(78): here 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstSequenceContainers.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 66%] 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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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 [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsKokkosExtStdAlgorithms.cpp [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/utf_main.cpp [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyGeometry.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 67%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal". [ 12%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsTreeConstruction.exe -Wl,-rpath,/opt/boost/lib:/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o [ 13%] Built target ArborX_Test_DetailsTreeConstruction.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstRay.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstCompileOnlyMain.cpp Scanning dependencies of target ArborX_Test_DetailsClusteringHelpers.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsTreeNodeLabeling.cpp [ 14%] Linking CXX executable ArborX_Test_CompileOnly.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_CompileOnly.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE 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/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 8%] Linking CXX executable ArborX_Test_CompileOnly.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstInterpDetailsMLSCoefficients.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 8%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". [ 15%] Built target ArborX_Test_CompileOnly.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsHalfTraversal.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsPolyBasis.cpp Scanning dependencies of target ArborX_Test_BoostAdapters.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstBoostGeometryAdapters.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstKDOP.cpp /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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_PR-1075/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_PR-1075/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_PR-1075/test/tstDetailsTreeConstruction.cpp(219): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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_PR-1075/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_PR-1075/test/tstDetailsTreeConstruction.cpp(219): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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_PR-1075/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_PR-1075/test/tstDetailsTreeConstruction.cpp(219): here [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstIndexableGetter.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstIndexableGetter.cpp /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(258): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(263): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(268): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(258): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(263): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(268): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(243): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(248): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(253): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(258): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(263): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(268): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(273): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(226): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(67): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(358): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(408): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(277): 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(358): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(408): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(277): 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(358): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(408): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(358): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(408): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(358): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(408): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(67): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(358): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(413): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(358): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(413): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(358): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(413): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): 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_PR-1075/test/tstDetailsDistributedTreeImpl.cpp(377): here [ 67%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstContainerAdaptors.cpp [ 67%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 67%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsKokkosExtKernelStdAlgorithms.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsMutualReachabilityDistance.cpp [ 15%] Linking CXX executable ArborX_Test_Geometry.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Geometry.exe.dir/link.txt --verbose=1 [ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE 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/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsKokkosExtStdAlgorithms.cpp [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstHeapOperations.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstInterpMovingLeastSquares.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 67%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 15%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 16%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsPolyBasis.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsPolyBasis.cpp(44): here [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpDetailsMLSCoefficients.cpp [ 12%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsKokkosExtMinMaxReduce.cpp [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 68%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 69%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 69%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake --color= [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstBoostRangeAdapters.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 12%] Built target ArborX_Test_DetailsDistributedTreeImpl.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsCrsGraphWrapperImpl.cpp [ 17%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeCallbacks_BF.cpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsExpandHalfToFull.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 17%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp [ 69%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BF.cpp [ 69%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstPriorityQueueMiscellaneous.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/utf_main.cpp [ 69%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp [ 18%] Linking CXX executable ArborX_Test_Clustering.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Clustering.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE 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/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstMinimumSpanningTree.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsKokkosExtViewHelpers.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 19%] Built target ArborX_Test_Clustering.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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color= [ 70%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 19%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstNeighborList.cpp [ 13%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.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_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.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 [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 14%] Built target ArborX_Test_DetailsTreeConstruction.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_PR-1075/build' [ 70%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color= [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstInterpMovingLeastSquares.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 14%] Linking CXX executable ArborX_Test_DetailsContainers.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 14%] Linking CXX executable ArborX_Test_BoostAdapters.exe Scanning dependencies of target ArborX_Test_Clustering.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDBSCAN.cpp [ 20%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 71%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 14%] Built target ArborX_Test_DetailsContainers.exe [ 14%] Built target ArborX_Test_BoostAdapters.exe [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDendrogram.cpp [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.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_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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 20%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 71%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 21%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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/tstDetailsKokkosExtKernelStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstDetailsKokkosExtKernelStdAlgorithms.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 16%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 21%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/utf_main.cpp [ 21%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". [ 22%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/link.txt --verbose=1 Scanning dependencies of target ArborX_Test_Geometry.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE 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/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsAlgorithms.cpp [ 23%] Linking CXX executable ArborX_Test_DetailsUtils.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.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/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 23%] Built target ArborX_Test_DetailsUtils.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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 23%] Built target ArborX_Test_InterpMovingLeastSquares.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal". [ 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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 71%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 71%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 23%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build [ 23%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 24%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Point.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 25%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 25%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 25%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_KDOP.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 25%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtKernelStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperTriangle.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 25%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperPoint.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 25%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 26%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 26%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstMinimumSpanningTreeGoldenTest.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 26%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp [ 26%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstUnionFind.cpp [ 26%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsKokkosExtMinMaxReduce.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 27%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 28%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 29%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeDegenerate_BVH.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 29%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp [ 29%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/utf_main.cpp [ 30%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 30%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 31%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE 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/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 31%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeDegenerate_BF.cpp [ 31%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 31%] Built target ArborX_Test_SpecializedTraversals.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Box.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 32%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 32%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 -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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color= [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Predicates.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstCompileOnlyGeometry.cpp [ 32%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 73%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 73%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_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_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_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_PR-1075/build' [ 73%] 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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color= [ 73%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal". 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 Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 75%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp [ 75%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeCallbackQueryPerThread.cpp [ 33%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 34%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 34%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp [ 34%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 34%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PredicateHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 76%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 76%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 36%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 36%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_SpaceFillingCurves.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 36%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 76%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PairValueIndex.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 37%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE 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/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 16%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstRay.cpp [ 37%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 37%] Built target ArborX_Test_DetailsClusteringHelpers.exe 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PairIndexRank.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHappyTreeFriends.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsKokkosExtViewHelpers.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 18%] Built target ArborX_Test_InterpMovingLeastSquares.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". [ 38%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 Scanning dependencies of target ArborX_Test_DetailsClusteringHelpers.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsTreeNodeLabeling.cpp /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsContainers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 38%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 38%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color= [ 39%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 -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 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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 Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperSphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_HDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 40%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeManufacturedSolution_BF.cpp [ 40%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 78%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 41%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 41%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsWeightedEdge.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 42%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp [ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearestHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstKDOP.cpp [ 78%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_LinearBVH.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 43%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH.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 [ 79%] Linking CXX executable ArborX_Test_DistributedTree.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 44%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 44%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 79%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeRay.cpp [ 79%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 80%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 80%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp [ 80%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 81%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 46%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp [ 47%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BF.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 47%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/link.txt --verbose=1 [ 47%] 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 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal". 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 Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal". [ 47%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_CrsGraphWrapper.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 47%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCrsGraphWrapperImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 47%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 47%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsExpandHalfToFull.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsMutualReachabilityDistance.cpp [ 81%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 81%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 81%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 82%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 47%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp [ 47%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 82%] Built target ArborX_Test_DistributedTree.exe 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 82%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 82%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 47%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color= /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 82%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 47%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_BruteForce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 19%] Linking CXX executable ArborX_Test_DetailsUtils.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 47%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 48%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/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_DetailsUtils.exe.dir/tstAttachIndices.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsVector.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtKernelStdAlgorithms.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 [ 48%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 48%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp [ 82%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 48%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Tetrahedron.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 19%] Linking CXX executable ArborX_Test_Geometry.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 19%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test /var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsHalfTraversal.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 19%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 20%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 48%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 49%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbackQueryPerThread.cpp [ 49%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp [ 49%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeRay.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 49%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp [ 49%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp [ 50%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_BruteForce_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 82%] 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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 50%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Dendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 83%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_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_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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 83%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 84%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 84%] 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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 84%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/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_PR-1075/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_PR-1075/build' [ 84%] Building CXX object examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/access_traits/example_cuda_access_traits.cpp [ 20%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 20%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_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 [ 20%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 21%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 84%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstKokkosToolsAnnotations.cpp [ 51%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_AccessTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 21%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace::memory_space, Kokkos::HostSpace>, Value=ArborX::PairValueIndex<ArborX::Point, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/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::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(309): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::Serial::execution_space, Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, LabelsView=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp(57): here instantiation of "void DBSCAN::dbscan_verifier<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp(44): here instantiation of "void DBSCAN::dbscan_verifier_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 4 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" detected during: instantiation of "__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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" detected during: instantiation of "__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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" detected during: instantiation of "__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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" detected during: instantiation of "__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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" detected during: instantiation of "__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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" detected during: instantiation of "__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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace::memory_space, Kokkos::HostSpace>, Value=ArborX::PairValueIndex<ArborX::Point, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned int>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/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::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned int>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(309): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::HostSpace::execution_space, Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, LabelsView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp(57): here instantiation of "void DBSCAN::dbscan_verifier<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp(44): here instantiation of "void DBSCAN::dbscan_verifier_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 5 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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" detected during: instantiation of "__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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" detected during: instantiation of "__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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" detected during: instantiation of "__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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, unsigned 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::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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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<ArborX::Point, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned int>, CallbackOrView=Kokkos::View<int *, 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>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned int>, CallbackOrView=Kokkos::View<int *, 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>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(309): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, LabelsView=Kokkos::View<int *, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp(57): here instantiation of "void DBSCAN::dbscan_verifier<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp(44): here instantiation of "void DBSCAN::dbscan_verifier_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<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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" detected during: instantiation of "__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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, 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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" detected during: instantiation of "__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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, 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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" detected during: instantiation of "__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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, 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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" detected during: instantiation of "__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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, 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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" detected during: instantiation of "__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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, 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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" detected during: instantiation of "__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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Point, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, 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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, unsigned int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, unsigned 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::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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_PR-1075/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace::memory_space, Kokkos::HostSpace>, Value=ArborX::PairValueIndex<ArborX::Point, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<HiddenView<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>, ArborX::PrimitivesTag>>, unsigned int>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/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::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<HiddenView<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>, ArborX::PrimitivesTag>>, unsigned int>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(309): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::Serial::execution_space, Primitives=HiddenView<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>, LabelsView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp(180): here instantiation of "void DBSCAN::dbscan<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp(152): here instantiation of "void DBSCAN::dbscan_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 4 instantiation contexts not shown ] instantiation of "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_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_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_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_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::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_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp(152): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace::memory_space, Kokkos::HostSpace>, Value=ArborX::PairValueIndex<ArborX::Point, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<HiddenView<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>>, ArborX::PrimitivesTag>>, unsigned int>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/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::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<HiddenView<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>>, ArborX::PrimitivesTag>>, unsigned int>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(309): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::HostSpace::execution_space, Primitives=HiddenView<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>>, LabelsView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp(180): here instantiation of "void DBSCAN::dbscan<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp(152): here instantiation of "void DBSCAN::dbscan_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 5 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_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_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_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::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_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::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_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp(152): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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<ArborX::Point, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<HiddenView<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>>, ArborX::PrimitivesTag>>, unsigned int>, CallbackOrView=Kokkos::View<int *, 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>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/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<ArborX::Point, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<ArborX::Details::AccessValues<HiddenView<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>>, ArborX::PrimitivesTag>>, unsigned int>, CallbackOrView=Kokkos::View<int *, 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>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(309): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Primitives=HiddenView<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>>, LabelsView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp(180): here instantiation of "void DBSCAN::dbscan<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp(152): here instantiation of "void DBSCAN::dbscan_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<DBSCAN::dbscan_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::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_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::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_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::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_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstDBSCAN.cpp(152): here [ 21%] Linking CXX executable ArborX_Test_Clustering.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_PR-1075/build' [ 21%] 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]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 84%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 21%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 84%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_BruteForce.exe.dir/example_brute_force.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/brute_force/example_brute_force.cpp [ 84%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 52%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 21%] Built target ArborX_Test_Clustering.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 84%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/callback /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 85%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/callback/example_callback.cpp [ 22%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 53%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsAnnotations.cpp [ 23%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_PR-1075/build' [ 23%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 24%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 24%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_DBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 24%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 24%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 54%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/utf_main.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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/depend 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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color= [ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCANDenseBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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_PR-1075/test/tstDetailsHalfTraversal.cpp(60): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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_PR-1075/test/tstDetailsHalfTraversal.cpp(60): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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_PR-1075/test/tstDetailsHalfTraversal.cpp(60): here [ 25%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstDetailsExpandHalfToFull.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 25%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 56%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 25%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstMinimumSpanningTree.cpp [ 25%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 56%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_NeighborList.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsOperatorFunctionObjects.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 25%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp [ 25%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstNeighborList.cpp [ 25%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 25%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color= /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (243): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(108): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (253): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(115): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (243): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(108): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (253): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(115): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (243): 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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(108): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (253): 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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(115): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (243): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(145): here instantiation of "void Callbacks::callback_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here 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 [ 3 instantiation contexts not shown ] instantiation of "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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (253): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(152): here instantiation of "void Callbacks::callback_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here 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 [ 3 instantiation contexts not shown ] instantiation of "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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (243): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(145): here instantiation of "void Callbacks::callback_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here instantiation of "void Callbacks::callback_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_nearest_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (253): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(152): here instantiation of "void Callbacks::callback_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here instantiation of "void Callbacks::callback_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_nearest_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (243): 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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(145): here instantiation of "void Callbacks::callback_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here instantiation of "void Callbacks::callback_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (253): 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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(152): here instantiation of "void Callbacks::callback_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here instantiation of "void Callbacks::callback_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (243): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(279): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (253): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(286): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (243): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(279): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (253): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(286): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (243): 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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(279): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (253): 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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(286): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/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 /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (243): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(318): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here 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 [ 3 instantiation contexts not shown ] instantiation of "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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (253): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(325): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here 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 [ 3 instantiation contexts not shown ] instantiation of "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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (243): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(318): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_nearest_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (253): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(325): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_nearest_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (243): 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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(318): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (253): 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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(325): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 25%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 25%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BF.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_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 [ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 25%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp [ 25%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp 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 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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 [ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCartesianGrid.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 58%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 59%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeConstruction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBruteForceImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 61%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 62%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHeap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 63%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal". [ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Callbacks.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp [ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 -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 cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color= /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsLegacy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 26%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 26%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeVisualization.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color= [ 66%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 66%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMortonCode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 67%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 67%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_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 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMutualReachabilityDistance.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 68%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Ray.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 68%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color= [ 69%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_TraversalPolicy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 70%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHalfTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 70%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 70%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 70%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 70%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPriorityQueue.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Sphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color= make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsSortUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtKernelStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 86%] Linking CXX executable ArborX_Example_CudaAccessTraits.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 71%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 26%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 72%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp [ 73%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_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 cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/link.txt --verbose=1 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color= /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeNodeLabeling.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp 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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 73%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_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 [ 73%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color= [ 73%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal". /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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 Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsStack.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBatchedQueries.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 74%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUnionFind.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/ArborX_InterpMovingLeastSquares.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 76%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 76%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color= [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color= Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_GeometryTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_DetailsAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 86%] Built target ArborX_Example_CudaAccessTraits.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 86%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/dbscan/example_dbscan.cpp [ 27%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_geometry_ArborX_GeometryTraits_hpp [ 77%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 78%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 79%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 79%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_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 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color= /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 79%] 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 [ 79%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPermutedData.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 79%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 80%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 80%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNearestBufferProvider.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 80%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 80%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/DependInfo.cmake --color= /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsVector.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 81%] Linking CXX executable ArborX_Test_QueryTree.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_QueryTree.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE 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/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 81%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Exception.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 27%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color= [ 82%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 82%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 82%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_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 [ 82%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_IndexableGetter.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 82%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 82%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_AttachIndices.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 82%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 83%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_MinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 87%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 84%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Exception_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend [ 87%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.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_Example_BruteForce.exe.dir/example_brute_force.cpp.o -o ArborX_Example_BruteForce.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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". [ 85%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a Scanning dependencies of target ArborX_Example_MolecularDynamics.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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 -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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= [ 87%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/molecular_dynamics/example_molecular_dynamics.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". [ 85%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Intersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 87%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/simple_intersection/example_intersection.cpp [ 28%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 85%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 85%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_CudaAccessTraits.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build Scanning dependencies of target ArborX_Example_BruteForce.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 86%] Building CXX object examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o [ 86%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/access_traits/example_cuda_access_traits.cpp cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/brute_force/example_brute_force.cpp [ 86%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/callback /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 87%] Built target ArborX_Example_BruteForce.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Callback.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 86%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/callback/example_callback.cpp [ 86%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a Scanning dependencies of target ArborX_Example_TriangleIntersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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 -f examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/DependInfo.cmake --color= [ 88%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/triangle_intersection/triangle_intersection.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_DistributedTree_KNN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 86%] Built target ArborX_HeaderSelfContained_ArborX_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 89%] Building CXX object examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/distributed_tree/distributed_knn.cpp [ 28%] 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 Scanning dependencies of target ArborX_Example_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 86%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/dbscan/example_dbscan.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 86%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 86%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 86%] Built target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 86%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MolecularDynamics.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build Scanning dependencies of target ArborX_Example_Intersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 86%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/simple_intersection/example_intersection.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 87%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/molecular_dynamics/example_molecular_dynamics.cpp [ 87%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 87%] Built target ArborX_Test_QueryTree.exe make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend [ 87%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/viz /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build Scanning dependencies of target ArborX_Example_TreeViz.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 88%] Building CXX object examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/viz/tree_visualization.cpp [ 88%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/triangle_intersection/triangle_intersection.cpp [ 89%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1 [ 29%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 29%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp [ 30%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp [ 30%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 30%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 30%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstMinimumSpanningTreeGoldenTest.cpp [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 89%] Built target ArborX_Example_Callback.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/viz /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". [ 89%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 89%] Built target ArborX_Example_BruteForce.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/raytracing /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". [ 89%] Linking CXX executable ArborX_Example_CudaAccessTraits.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -o ArborX_Example_CudaAccessTraits.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a Scanning dependencies of target ArborX_Example_RayTracing.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' Scanning dependencies of target ArborX_Example_TreeViz.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 89%] Building CXX object examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/viz/tree_visualization.cpp [ 89%] Built target ArborX_Example_CudaAccessTraits.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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= [ 89%] Building CXX object examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/raytracing/example_raytracing.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/build/examples/moving_least_squares && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/moving_least_squares/moving_least_squares.cpp [ 89%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 89%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 90%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 90%] Built target ArborX_Example_Intersection.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 [ 90%] Built target ArborX_Example_MolecularDynamics.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 90%] Built target ArborX_Example_DBSCAN.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_BruteForceVsBVH.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp Scanning dependencies of target ArborX_Benchmark_ExecutionSpaces.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build/benchmarks/execution_space_instances && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/benchmarks/execution_space_instances/execution_space_instances_driver.cpp Scanning dependencies of target ArborX_Benchmark_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build [ 30%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_PR-1075/build' [ 91%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/dbscan_2.cpp [ 91%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 91%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 91%] Built target ArborX_Example_Callback.exe [ 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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 91%] Built target ArborX_Example_TreeViz.exe [ 91%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/dbscan_3.cpp [ 92%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, View=Kokkos::View<int *, Kokkos::Serial::execution_space> &, Args=<Kokkos::View<int *, Kokkos::Serial::execution_space> &>]" (243): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, Callback=Test::Filter, OutputView=Kokkos::View<int *, Kokkos::Serial::execution_space> &, OffsetView=Kokkos::View<int *, Kokkos::Serial::execution_space> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstNeighborList.cpp(169): here instantiation of "void find_neighbor_list_compare_filtered_tree_traversal<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstNeighborList.cpp(158): here instantiation of "void find_neighbor_list_compare_filtered_tree_traversal_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=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, View=Kokkos::View<int *, Kokkos::HostSpace::execution_space> &, Args=<Kokkos::View<int *, Kokkos::HostSpace::execution_space> &>]" (243): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, Callback=Test::Filter, OutputView=Kokkos::View<int *, Kokkos::HostSpace::execution_space> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace::execution_space> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstNeighborList.cpp(169): here instantiation of "void find_neighbor_list_compare_filtered_tree_traversal<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstNeighborList.cpp(158): here instantiation of "void find_neighbor_list_compare_filtered_tree_traversal_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=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::execution_space> &>]" (243): 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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, Callback=Test::Filter, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space> &, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstNeighborList.cpp(169): here instantiation of "void find_neighbor_list_compare_filtered_tree_traversal<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstNeighborList.cpp(158): here instantiation of "void find_neighbor_list_compare_filtered_tree_traversal_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=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::AttachIndices<ArborX::Experimental::PrimitivesWithRadius<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_PR-1075/test/tstNeighborList.cpp(158): here [ 31%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_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 [ 92%] Built target ArborX_Example_TriangleIntersection.exe [ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/dbscan_4.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 31%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_PredicateHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PredicateHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 31%] Built target ArborX_Test_SpecializedTraversals.exe 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 -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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/raytracing /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp Scanning dependencies of target ArborX_Example_RayTracing.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 89%] Building CXX object examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/raytracing/example_raytracing.cpp [ 90%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 90%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 94%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 90%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 94%] Built target ArborX_Example_MovingLeastSquares.exe [ 94%] 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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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 [ 90%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/examples/moving_least_squares && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/moving_least_squares/moving_least_squares.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 91%] Built target ArborX_Example_MolecularDynamics.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 91%] Built target ArborX_Example_DBSCAN.exe make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend [ 91%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.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_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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 92%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/dbscan/dbscan_2.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 92%] Built target ArborX_Example_TriangleIntersection.exe [ 92%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/dbscan/dbscan_3.cpp [ 95%] Linking CXX executable ArborX_Benchmark_ExecutionSpaces.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -o ArborX_Benchmark_ExecutionSpaces.exe -Wl,-rpath,/opt/boost/lib:/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 95%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 95%] Built target ArborX_Benchmark_ExecutionSpaces.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 92%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 95%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/develop /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal". [ 31%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_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_PredicateHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_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 [ 32%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_Benchmark_Develop.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 96%] Building CXX object benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/benchmark/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/benchmarks/develop/develop.cpp [ 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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 92%] Built target ArborX_Example_TreeViz.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake --color= [ 32%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 32%] Built target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color= /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace, Value=ArborX::PairValueIndex<ArborX::Box, int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(53): 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::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, OffsetView=Kokkos::View<int *, Kokkos::HostSpace>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(101): here instantiation of "void ArborX::DistributedTreeBase<BottomTree>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Args=<ArborX::Details::DefaultCallbackWithRank, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace> &, Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(200): here instantiation of "void ArborX::DistributedTree<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const UserPredicates &, IndicesAndRanks &&, OffsetView &&) const [with MemorySpace=Kokkos::HostSpace, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(92): here instantiation of "void KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): 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<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, int>, ArborX::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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_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 [ 16 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, int>, ArborX::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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_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 [ 16 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, int>, ArborX::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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_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 [ 16 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, int>, ArborX::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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::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 [ 16 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, int>, ArborX::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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::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 [ 16 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, int>, ArborX::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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::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 [ 16 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::HostSpace>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (243): 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::HostSpace, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::HostSpace>, Callback=const ArborX::Details::DefaultCallbackWithRank &, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(344): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::Serial::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=Kokkos::View<int *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>, Values=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): 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::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, OffsetView=Kokkos::View<int *, Kokkos::HostSpace>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(101): here instantiation of "void ArborX::DistributedTreeBase<BottomTree>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Args=<ArborX::Details::DefaultCallbackWithRank, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace> &, Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(200): 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<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace, Value=ArborX::PairValueIndex<ArborX::Box, int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, Kokkos::HostSpace> &, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(56): here instantiation of "void ArborX::Details::DistributedTreeImpl::phaseI(const ExecutionSpace &, const Tree &, const Predicates &, Distances &) [with ExecutionSpace=Kokkos::Serial::execution_space, Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(204): here instantiation of "void ArborX::Details::DistributedTreeImpl::queryDispatch2RoundImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, Indices &, Offset &) [with DistributedTree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Indices=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(241): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, Values &, Offset &) [with Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Values=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(101): here instantiation of "void ArborX::DistributedTreeBase<BottomTree>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Args=<ArborX::Details::DefaultCallbackWithRank, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace> &, Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(200): 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<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::HostSpace>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false> &>>, View=Kokkos::View<float *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (243): 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::HostSpace, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::HostSpace>, Callback=const ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false> &, OutputView=Kokkos::View<float *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(344): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::Serial::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false>, RanksTo=Kokkos::View<int *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>, Values=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(110): here instantiation of "void ArborX::Details::DistributedTreeImpl::phaseI(const ExecutionSpace &, const Tree &, const Predicates &, Distances &) [with ExecutionSpace=Kokkos::Serial::execution_space, Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(204): here instantiation of "void ArborX::Details::DistributedTreeImpl::queryDispatch2RoundImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, Indices &, Offset &) [with DistributedTree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Indices=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(241): 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<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace, Value=ArborX::PairValueIndex<ArborX::Box, int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, CallbackOrView=Kokkos::View<int *, Kokkos::HostSpace> &, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(146): here instantiation of "void ArborX::Details::DistributedTreeImpl::phaseII(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, Distances &, Offset &, Values &) [with ExecutionSpace=Kokkos::Serial::execution_space, Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Distances=Kokkos::View<float *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>, Values=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(214): here instantiation of "void ArborX::Details::DistributedTreeImpl::queryDispatch2RoundImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, Indices &, Offset &) [with DistributedTree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Indices=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(241): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, Values &, Offset &) [with Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Values=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(101): here instantiation of "void ArborX::DistributedTreeBase<BottomTree>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Args=<ArborX::Details::DefaultCallbackWithRank, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace> &, Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(200): 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<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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, int> &]" detected during: instantiation of "__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<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, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, 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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, 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::HostSpace>, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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, int> &]" detected during: instantiation of "__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<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, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, 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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, 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::HostSpace>, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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, int> &]" detected during: instantiation of "__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<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, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, 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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, 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::HostSpace>, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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, int> &]" detected during: instantiation of "__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<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, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, 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::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<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, 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::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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, int> &]" detected during: instantiation of "__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<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, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, 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::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<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, 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::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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, int> &]" detected during: instantiation of "__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<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, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, 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::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<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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, 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::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::HostSpace>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallbackWithRank, ArborX::PairIndexRank, true> &>>, View=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (243): 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::HostSpace, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::HostSpace>, Callback=const ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallbackWithRank, ArborX::PairIndexRank, true> &, OutputView=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(344): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::Serial::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallbackWithRank, ArborX::PairIndexRank, true>, RanksTo=Kokkos::View<int *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>, Values=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(159): here instantiation of "void ArborX::Details::DistributedTreeImpl::phaseII(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, Distances &, Offset &, Values &) [with ExecutionSpace=Kokkos::Serial::execution_space, Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Distances=Kokkos::View<float *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>, Values=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(214): here instantiation of "void ArborX::Details::DistributedTreeImpl::queryDispatch2RoundImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, Indices &, Offset &) [with DistributedTree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Indices=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(241): 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<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace, Value=ArborX::PairValueIndex<ArborX::Box, int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(53): 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::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, OffsetView=Kokkos::View<int *, Kokkos::HostSpace>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(101): here instantiation of "void ArborX::DistributedTreeBase<BottomTree>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Args=<ArborX::Details::DefaultCallbackWithRank, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace> &, Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(200): here instantiation of "void ArborX::DistributedTree<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const UserPredicates &, IndicesAndRanks &&, OffsetView &&) const [with MemorySpace=Kokkos::HostSpace, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(92): here instantiation of "void KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here [ 6 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, int>, ArborX::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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, 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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, 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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, 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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, 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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, 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 [ 18 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, int>, ArborX::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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, 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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, 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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, 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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, 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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, 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 [ 18 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, int>, ArborX::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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, 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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, 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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, 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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, 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::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, 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 [ 18 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::HostSpace>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (243): 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::HostSpace, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::HostSpace>, Callback=const ArborX::Details::DefaultCallbackWithRank &, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(344): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::HostSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=Kokkos::View<int *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>, Values=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): 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::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, OffsetView=Kokkos::View<int *, Kokkos::HostSpace>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(101): here instantiation of "void ArborX::DistributedTreeBase<BottomTree>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Args=<ArborX::Details::DefaultCallbackWithRank, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace> &, Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(200): 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<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace, Value=ArborX::PairValueIndex<ArborX::Box, int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, Kokkos::HostSpace> &, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(56): here instantiation of "void ArborX::Details::DistributedTreeImpl::phaseI(const ExecutionSpace &, const Tree &, const Predicates &, Distances &) [with ExecutionSpace=Kokkos::HostSpace::execution_space, Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(204): here instantiation of "void ArborX::Details::DistributedTreeImpl::queryDispatch2RoundImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, Indices &, Offset &) [with DistributedTree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Indices=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(241): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, Values &, Offset &) [with Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Values=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(101): here instantiation of "void ArborX::DistributedTreeBase<BottomTree>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Args=<ArborX::Details::DefaultCallbackWithRank, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace> &, Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(200): 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<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::HostSpace>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false> &>>, View=Kokkos::View<float *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (243): 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::HostSpace, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::HostSpace>, Callback=const ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false> &, OutputView=Kokkos::View<float *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(344): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::HostSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false>, RanksTo=Kokkos::View<int *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>, Values=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(110): here instantiation of "void ArborX::Details::DistributedTreeImpl::phaseI(const ExecutionSpace &, const Tree &, const Predicates &, Distances &) [with ExecutionSpace=Kokkos::HostSpace::execution_space, Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(204): here instantiation of "void ArborX::Details::DistributedTreeImpl::queryDispatch2RoundImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, Indices &, Offset &) [with DistributedTree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Indices=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(241): here [ 10 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace, Value=ArborX::PairValueIndex<ArborX::Box, int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, CallbackOrView=Kokkos::View<int *, Kokkos::HostSpace> &, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(146): here instantiation of "void ArborX::Details::DistributedTreeImpl::phaseII(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, Distances &, Offset &, Values &) [with ExecutionSpace=Kokkos::HostSpace::execution_space, Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Distances=Kokkos::View<float *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>, Values=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(214): here instantiation of "void ArborX::Details::DistributedTreeImpl::queryDispatch2RoundImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, Indices &, Offset &) [with DistributedTree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Indices=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(241): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, Values &, Offset &) [with Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Values=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(101): here instantiation of "void ArborX::DistributedTreeBase<BottomTree>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Args=<ArborX::Details::DefaultCallbackWithRank, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace> &, Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(200): 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<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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, int> &]" detected during: instantiation of "__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<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, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, 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>, Kokkos::View<int *, Kokkos::HostSpace>, 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, 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>, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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, int> &]" detected during: instantiation of "__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<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, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, 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>, Kokkos::View<int *, Kokkos::HostSpace>, 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, 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>, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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, int> &]" detected during: instantiation of "__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<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, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, 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>, Kokkos::View<int *, Kokkos::HostSpace>, 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<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, 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>, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::HostSpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::HostSpace>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallbackWithRank, ArborX::PairIndexRank, true> &>>, View=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (243): 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::HostSpace, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::HostSpace>, Callback=const ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallbackWithRank, ArborX::PairIndexRank, true> &, OutputView=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(344): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::HostSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallbackWithRank, ArborX::PairIndexRank, true>, RanksTo=Kokkos::View<int *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>, Values=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(159): here instantiation of "void ArborX::Details::DistributedTreeImpl::phaseII(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, Distances &, Offset &, Values &) [with ExecutionSpace=Kokkos::HostSpace::execution_space, Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Distances=Kokkos::View<float *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>, Values=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(214): here instantiation of "void ArborX::Details::DistributedTreeImpl::queryDispatch2RoundImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, Indices &, Offset &) [with DistributedTree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Indices=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Offset=Kokkos::View<int *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(241): here [ 10 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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, int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(53): 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::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, 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_PR-1075/src/ArborX_DistributedTree.hpp(101): here instantiation of "void ArborX::DistributedTreeBase<BottomTree>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Args=<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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(200): here instantiation of "void ArborX::DistributedTree<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const UserPredicates &, IndicesAndRanks &&, OffsetView &&) const [with MemorySpace=Kokkos::CudaSpace, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, IndicesAndRanks=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>> &]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(92): here instantiation of "void KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): 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<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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, int>, ArborX::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, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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 [ 22 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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, int>, ArborX::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, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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 [ 22 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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, int>, ArborX::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, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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 [ 22 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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, int>, ArborX::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, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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 [ 22 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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, int>, ArborX::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, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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 [ 22 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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, int>, ArborX::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, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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 [ 22 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(67): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(190): 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(341): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): 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::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, 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_PR-1075/src/ArborX_DistributedTree.hpp(101): 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(277): 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(190): 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(341): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): here [ 11 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(277): 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(190): 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(341): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): here [ 11 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(190): 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(341): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): here [ 11 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(190): 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(341): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): here [ 11 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(67): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(215): 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(341): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): 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::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, 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_PR-1075/src/ArborX_DistributedTree.hpp(101): 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(277): 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(215): 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(341): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): here [ 11 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(277): 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(215): 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(341): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): here [ 11 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(215): 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(341): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): here [ 11 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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> *, 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<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(215): 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(341): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): here [ 11 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (243): 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::CudaSpace, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace>, Callback=const ArborX::Details::DefaultCallbackWithRank &, 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>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(344): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): 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::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, 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_PR-1075/src/ArborX_DistributedTree.hpp(101): here instantiation of "void ArborX::DistributedTreeBase<BottomTree>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Args=<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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(200): 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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<ArborX::Intersects<ArborX::Box> *, 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(67): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(316): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &) [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>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(347): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): 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::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, 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_PR-1075/src/ArborX_DistributedTree.hpp(101): 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(277): 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(316): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &) [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>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(347): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): here [ 11 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(277): 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(316): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &) [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>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(347): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): here [ 11 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(316): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &) [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>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(347): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): here [ 11 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(316): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &) [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>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(347): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, RanksTo=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>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(57): here [ 11 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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, int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, 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>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(56): here instantiation of "void ArborX::Details::DistributedTreeImpl::phaseI(const ExecutionSpace &, const Tree &, const Predicates &, Distances &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(204): here instantiation of "void ArborX::Details::DistributedTreeImpl::queryDispatch2RoundImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, Indices &, Offset &) [with DistributedTree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Indices=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_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(241): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, Values &, Offset &) [with Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Values=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_PR-1075/src/ArborX_DistributedTree.hpp(101): here instantiation of "void ArborX::DistributedTreeBase<BottomTree>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Args=<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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(200): 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(67): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(215): 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 *, 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<ArborX::Nearest<ArborX::Point> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(341): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false>, RanksTo=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>>, Values=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(110): here instantiation of "void ArborX::Details::DistributedTreeImpl::phaseI(const ExecutionSpace &, const Tree &, const Predicates &, Distances &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(204): here [ 12 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(277): 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<ArborX::Nearest<ArborX::Point> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(215): 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 *, 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<ArborX::Nearest<ArborX::Point> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(341): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false>, RanksTo=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>>, Values=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(110): here [ 13 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(277): 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<ArborX::Nearest<ArborX::Point> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(215): 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 *, 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<ArborX::Nearest<ArborX::Point> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(341): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false>, RanksTo=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>>, Values=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(110): here [ 13 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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<ArborX::Nearest<ArborX::Point> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(215): 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 *, 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<ArborX::Nearest<ArborX::Point> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(341): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false>, RanksTo=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>>, Values=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(110): here [ 13 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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> *, 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<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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<ArborX::Nearest<ArborX::Point> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(215): 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 *, 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<ArborX::Nearest<ArborX::Point> *, 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(341): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false>, RanksTo=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>>, Values=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(110): here [ 13 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false> &>>, View=Kokkos::View<float *, Kokkos::CudaSpace> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (243): 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::CudaSpace, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace>, Callback=const ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false> &, OutputView=Kokkos::View<float *, Kokkos::CudaSpace> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(344): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false>, RanksTo=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>>, Values=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(110): here instantiation of "void ArborX::Details::DistributedTreeImpl::phaseI(const ExecutionSpace &, const Tree &, const Predicates &, Distances &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(204): here instantiation of "void ArborX::Details::DistributedTreeImpl::queryDispatch2RoundImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, Indices &, Offset &) [with DistributedTree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Indices=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_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(241): here [ 11 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(67): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(316): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<float *, 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>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(347): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false>, RanksTo=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>>, Values=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(110): here instantiation of "void ArborX::Details::DistributedTreeImpl::phaseI(const ExecutionSpace &, const Tree &, const Predicates &, Distances &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(204): here [ 12 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(277): 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<float *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(316): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<float *, 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>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(347): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false>, RanksTo=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>>, Values=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(110): here [ 13 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(277): 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<float *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(316): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<float *, 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>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(347): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false>, RanksTo=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>>, Values=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(110): here [ 13 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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<float *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(316): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<float *, 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>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(347): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false>, RanksTo=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>>, Values=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(110): here [ 13 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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<float *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(316): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<float *, 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>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(347): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallback, float, false>, RanksTo=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>>, Values=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(110): here [ 13 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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, int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, CallbackOrView=Kokkos::View<int *, 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>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(146): here instantiation of "void ArborX::Details::DistributedTreeImpl::phaseII(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, Distances &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Distances=Kokkos::View<float *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(214): here instantiation of "void ArborX::Details::DistributedTreeImpl::queryDispatch2RoundImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, Indices &, Offset &) [with DistributedTree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Indices=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_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(241): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, Values &, Offset &) [with Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Values=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_PR-1075/src/ArborX_DistributedTree.hpp(101): here instantiation of "void ArborX::DistributedTreeBase<BottomTree>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Args=<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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_DistributedTree.hpp(200): 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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, int> &]" detected during: instantiation of "__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::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, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, 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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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, 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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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, int> &]" detected during: instantiation of "__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::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, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, 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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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, 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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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, int> &]" detected during: instantiation of "__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::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, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, 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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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, 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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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, int> &]" detected during: instantiation of "__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::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, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, 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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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, 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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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, int> &]" detected during: instantiation of "__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::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, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, 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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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, 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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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, int> &]" detected during: instantiation of "__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::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, int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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, 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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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, 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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallbackWithRank, ArborX::PairIndexRank, true> &>>, View=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (243): 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::CudaSpace, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace>, Callback=const ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallbackWithRank, ArborX::PairIndexRank, true> &, OutputView=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(344): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallbackWithRank, ArborX::PairIndexRank, true>, RanksTo=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>>, Values=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(159): here instantiation of "void ArborX::Details::DistributedTreeImpl::phaseII(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, Distances &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Distances=Kokkos::View<float *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(214): here instantiation of "void ArborX::Details::DistributedTreeImpl::queryDispatch2RoundImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, Indices &, Offset &) [with DistributedTree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Indices=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_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(241): here [ 11 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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::Details::PairValueDistance<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::Details::PairValueDistance<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_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(67): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(316): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, 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>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(347): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallbackWithRank, ArborX::PairIndexRank, true>, RanksTo=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>>, Values=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(159): here instantiation of "void ArborX::Details::DistributedTreeImpl::phaseII(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, Distances &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Tree=ArborX::DistributedTreeBase<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::DefaultCallbackWithRank, Distances=Kokkos::View<float *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Values=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(214): here [ 12 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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::Details::PairValueDistance<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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(277): 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<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(316): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, 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>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(347): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallbackWithRank, ArborX::PairIndexRank, true>, RanksTo=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>>, Values=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(159): here [ 13 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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::Details::PairValueDistance<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::Details::PairValueDistance<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_PR-1075/src/details/ArborX_DetailsDistributor.hpp(277): 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<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(316): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, 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>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(347): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallbackWithRank, ArborX::PairIndexRank, true>, RanksTo=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>>, Values=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(159): here [ 13 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(316): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, 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>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(347): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallbackWithRank, ArborX::PairIndexRank, true>, RanksTo=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>>, Values=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(159): here [ 13 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_PR-1075/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::Details::PairValueDistance<ArborX::PairIndexRank> *, 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<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributor.hpp(314): 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<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(77): here instantiation of "std::enable_if_t<Kokkos::is_view<View>::value, void> 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<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(316): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, 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>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeUtils.hpp(347): here instantiation of "void ArborX::Details::DistributedTree::forwardQueriesAndCommunicateResults(MPI_Comm, const ExecutionSpace &, const BottomTree &, const Predicates &, const Callback &, const RanksTo &, Offset &, Values &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, BottomTree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Callback=ArborX::Details::CallbackWithDistance<std::decay_t<const ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>> &>, ArborX::Details::DefaultCallbackWithRank, ArborX::PairIndexRank, true>, RanksTo=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>>, Values=Kokkos::View<ArborX::Details::PairValueDistance<ArborX::PairIndexRank> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsDistributedTreeNearest.hpp(159): here [ 13 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsDistributedAnnotations.cpp(57): here Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 [ 32%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color= [ 33%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 34%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp Scanning dependencies of target ArborX_Benchmark_BoundingVolumeHierarchy.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 97%] Building CXX object benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/benchmarks/bvh_driver/bvh_driver.cpp [ 97%] Linking CXX executable ArborX_Benchmark_Develop.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_Develop.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -o ArborX_Benchmark_Develop.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread -lrt [ 92%] Linking CXX executable ArborX_Test_QueryTree.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Scanning dependencies of target ArborX_Benchmark_ExecutionSpaces.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/execution_space_instances/execution_space_instances_driver.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 97%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/union_find /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal". [ 34%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 Scanning dependencies of target ArborX_Benchmark_UnionFind.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build [ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 36%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstUnionFind.cpp [ 98%] Building CXX object benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/benchmarks/union_find/union_find.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 36%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 98%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/dbscan_5.cpp [ 98%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan/dbscan_6.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 37%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 38%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make -f benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/build.make benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/triangulated_surface_distance /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp [ 38%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BVH.cpp [ 39%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_Benchmark_TriangulatedSurfaceDistance.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/build.make benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp [ 39%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 98%] Building CXX object benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/benchmarks/triangulated_surface_distance/triangulated_surface_distance.cpp [ 99%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o 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 cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan/print_timers.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 99%] 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_PR-1075/build/benchmarks/brute_force_vs_bvh && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp [ 40%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 99%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/benchmarks/dbscan/dbscan.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 93%] Built target ArborX_Test_QueryTree.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". [ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 40%] Built target ArborX_Test_DetailsClusteringHelpers.exe 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearestHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 42%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 93%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 42%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_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 [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 99%] Linking CXX executable ArborX_Benchmark_UnionFind.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -o ArborX_Benchmark_UnionFind.exe -Wl,-rpath,/opt/boost/lib:/usr/local/cuda/lib64 /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 -lpthread -lrt [100%] Linking CXX executable ArborX_Benchmark_BruteForceVsBVH.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE 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/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [100%] Built target ArborX_Benchmark_UnionFind.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 93%] Built target ArborX_Example_MovingLeastSquares.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/develop /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 93%] Building CXX object benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/develop && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/develop/develop.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [100%] Built target ArborX_Benchmark_BruteForceVsBVH.exe Scanning dependencies of target ArborX_Benchmark_BoundingVolumeHierarchy.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 93%] Building CXX object benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/bvh_driver/bvh_driver.cpp /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(63): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(108): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(71): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(115): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(63): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(108): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(71): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(115): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(63): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(108): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(71): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(115): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeCallbacks.cpp(181): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeCallbacks.cpp(181): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(63): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(279): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(71): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(286): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(63): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(279): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(71): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(286): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(63): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(279): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(71): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(286): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here [ 42%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BF.cpp [ 42%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_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_DetailsDistributedTreeNearestHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_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_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_BruteForce.hpp(225): 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_PR-1075/src/ArborX_BruteForce.hpp(154): 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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (192): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(108): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (202): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(115): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_BruteForce.hpp(225): 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_PR-1075/src/ArborX_BruteForce.hpp(154): 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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (192): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(108): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (202): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(115): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_BruteForce.hpp(225): 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_PR-1075/src/ArborX_BruteForce.hpp(154): 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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &>]" (192): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(108): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &>]" (202): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(115): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/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_BruteForce_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_BruteForce_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_BruteForce_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_BruteForce_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_BruteForce_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_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_nearest_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_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_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (192): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(145): here instantiation of "void Callbacks::callback_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here instantiation of "void Callbacks::callback_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_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_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_nearest_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_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (202): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(152): here instantiation of "void Callbacks::callback_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here instantiation of "void Callbacks::callback_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_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_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_nearest_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_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (192): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(145): here instantiation of "void Callbacks::callback_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here instantiation of "void Callbacks::callback_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_nearest_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (202): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(152): here instantiation of "void Callbacks::callback_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here instantiation of "void Callbacks::callback_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_nearest_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &>]" (192): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(145): here instantiation of "void Callbacks::callback_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here instantiation of "void Callbacks::callback_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &>]" (202): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(152): here instantiation of "void Callbacks::callback_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here instantiation of "void Callbacks::callback_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(124): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (192): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(279): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_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_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_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_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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (202): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(286): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_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_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_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_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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (192): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(279): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_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_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_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_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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (202): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(286): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_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_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_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_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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &>]" (192): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(279): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::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_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_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_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_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_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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &>]" (202): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(286): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::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_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_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_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_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_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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/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_BruteForce_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_BruteForce_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_BruteForce_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_BruteForce_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_BruteForce_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_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_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_nearest_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_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 /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (192): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(318): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_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_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_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_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_nearest_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_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (202): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(325): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_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_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_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_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_nearest_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_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (192): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(318): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_nearest_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_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (202): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(325): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_nearest_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_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &>]" (192): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(318): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::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_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &>]" (202): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BruteForce<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::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Nearest<ArborX::Point>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(325): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here instantiation of "void Callbacks::callback_with_attachment_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::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_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_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]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(296): here [ 43%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 43%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 94%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 43%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 94%] Built target ArborX_Example_RayTracing.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/union_find /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal". [ 95%] 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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp Scanning dependencies of target ArborX_Benchmark_UnionFind.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 95%] Building CXX object benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/union_find/union_find.cpp [ 43%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_ArborX_LinearBVH_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_PR-1075/build' [ 44%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp [ 44%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [100%] Linking CXX executable ArborX_Benchmark_BoundingVolumeHierarchy.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -o ArborX_Benchmark_BoundingVolumeHierarchy.exe -Wl,-rpath,/opt/boost/lib:/usr/local/cuda/lib64 /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 -lpthread -lrt make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [100%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe [100%] Linking CXX executable ArborX_Benchmark_TriangulatedSurfaceDistance.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o -o ArborX_Benchmark_TriangulatedSurfaceDistance.exe -Wl,-rpath,/opt/boost/lib:/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a [ 44%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [100%] Built target ArborX_Benchmark_TriangulatedSurfaceDistance.exe Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 96%] Linking CXX executable ArborX_Benchmark_Develop.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 96%] Built target ArborX_Benchmark_Develop.exe make -f benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/build.make benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/triangulated_surface_distance /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/depend.internal". [ 96%] Linking CXX executable ArborX_Example_DistributedTree_KNN.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/link.txt --verbose=1 Scanning dependencies of target ArborX_Benchmark_TriangulatedSurfaceDistance.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/build.make benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.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_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -o ArborX_Example_DistributedTree_KNN.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]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 96%] Building CXX object benchmarks/triangulated_surface_distance/CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/benchmarks/triangulated_surface_distance/triangulated_surface_distance.cpp [ 96%] Linking CXX executable ArborX_Benchmark_ExecutionSpaces.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [100%] Linking CXX executable ArborX_Benchmark_DBSCAN.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE 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/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [100%] Built target ArborX_Benchmark_DBSCAN.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/DartConfiguration.tcl Site: Build name: (empty) Create new tag: 20240522-1908 - Experimental Cannot find file: /var/jenkins/workspace/ArborX_PR-1075/build/DartConfiguration.tcl Test project /var/jenkins/workspace/ArborX_PR-1075/build Start 1: ArborX_Test_DetailsUtils make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 96%] Built target ArborX_Example_DistributedTree_KNN.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 [ 44%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so 1/28 Test #1: ArborX_Test_DetailsUtils ....................... Passed 1.04 sec Start 2: ArborX_Test_Geometry 2/28 Test #2: ArborX_Test_Geometry ........................... Passed 0.02 sec Start 3: ArborX_Test_QueryTree make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal". [ 96%] Built target ArborX_Benchmark_ExecutionSpaces.exe [ 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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp Scanning dependencies of target ArborX_Benchmark_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 96%] Building CXX object benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_PR-1075/benchmarks/utils -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp [ 44%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp [ 44%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH.cpp [ 44%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_PR-1075/build' [ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 96%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/dbscan/dbscan_4.cpp [ 97%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/dbscan/dbscan_5.cpp /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(63): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(108): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(71): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(115): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(63): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(108): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(71): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(115): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(63): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(108): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(71): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomPostCallback<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(115): here instantiation of "void Callbacks::callback_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here instantiation of "void Callbacks::callback_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeCallbacks.cpp(181): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeCallbacks.cpp(181): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(63): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(279): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(71): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::Serial::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(286): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(63): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(279): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(71): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::OpenMP::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace> &, OffsetView=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(286): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, View=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(63): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(279): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(71): here instantiation of "std::enable_if_t<<expression>, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, Callback=const Callbacks::CustomPostCallbackWithAttachment<Kokkos::CudaSpace::device_type> &, OutputView=Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(286): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here instantiation of "void Callbacks::callback_with_attachment_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, 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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeCallbacks.cpp(258): here [ 45%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BF.cpp [ 45%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 97%] Linking CXX executable ArborX_Benchmark_UnionFind.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 97%] Built target ArborX_Benchmark_UnionFind.exe [ 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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp [ 98%] 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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp [ 99%] Linking CXX executable ArborX_Benchmark_TriangulatedSurfaceDistance.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/benchmarks/triangulated_surface_distance && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_TriangulatedSurfaceDistance.exe.dir/link.txt --verbose=1 [ 46%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 46%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_Benchmark_TriangulatedSurfaceDistance.exe.dir/triangulated_surface_distance.cpp.o -o ArborX_Benchmark_TriangulatedSurfaceDistance.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 [ 47%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsVector.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_DetailsVector_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp [ 99%] 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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 99%] Built target ArborX_Benchmark_TriangulatedSurfaceDistance.exe [ 99%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/benchmarks/dbscan/dbscan_6.cpp [ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsVector_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_DetailsVector_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsVector_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_PR-1075/build' /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(51): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(51): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(51): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_Legacy_BVH_KDOP14<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, 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=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(363): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 4 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_Legacy_BVH_KDOP14<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, 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=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(363): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 5 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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_Legacy_BVH_KDOP14<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(363): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here [ 47%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o [ 47%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 47%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNearestBufferProvider.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(111): here instantiation of "void ManufacturedSolution::structured_grid<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here instantiation of "void ManufacturedSolution::structured_grid_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=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(111): here instantiation of "void ManufacturedSolution::structured_grid<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here instantiation of "void ManufacturedSolution::structured_grid_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(111): here instantiation of "void ManufacturedSolution::structured_grid<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here instantiation of "void ManufacturedSolution::structured_grid_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here [ 47%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp 3/28 Test #3: ArborX_Test_QueryTree .......................... Passed 86.49 sec Start 4: ArborX_Test_DetailsTreeConstruction 4/28 Test #4: ArborX_Test_DetailsTreeConstruction ............ Passed 0.78 sec Start 5: ArborX_Test_DetailsContainers 5/28 Test #5: ArborX_Test_DetailsContainers .................. Passed 0.08 sec Start 6: ArborX_Test_DetailsCrsGraphWrapperImpl 6/28 Test #6: ArborX_Test_DetailsCrsGraphWrapperImpl ......... Passed 0.74 sec Start 7: ArborX_Test_Clustering 7/28 Test #7: ArborX_Test_Clustering ......................... Passed 2.78 sec Start 8: ArborX_Test_DetailsClusteringHelpers 8/28 Test #8: ArborX_Test_DetailsClusteringHelpers ........... Passed 1.81 sec Start 9: ArborX_Test_SpecializedTraversals 9/28 Test #9: ArborX_Test_SpecializedTraversals .............. Passed 1.14 sec Start 10: ArborX_Test_BoostAdapters 10/28 Test #10: ArborX_Test_BoostAdapters ...................... Passed 0.71 sec Start 11: ArborX_Test_InterpMovingLeastSquares /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(51): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(51): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(51): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_Legacy_BVH_KDOP18<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, 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=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(363): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 4 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_Legacy_BVH_KDOP18<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, 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=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(363): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 5 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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_Legacy_BVH_KDOP18<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(363): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here [ 48%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(51): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_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<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_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<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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(69): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_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<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_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<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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(51): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_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<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_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<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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(69): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_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<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_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<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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(51): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::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<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_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<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_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<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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(69): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::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<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_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<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_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<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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(108): here instantiation of "void Degenerate::empty_tree_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(84): here instantiation of "void Degenerate::empty_tree_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_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=Degenerate::empty_tree_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_nearest_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<Degenerate::empty_tree_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_nearest_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<Degenerate::empty_tree_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_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<Degenerate::empty_tree_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_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=Degenerate::empty_tree_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(84): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(108): here instantiation of "void Degenerate::empty_tree_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(84): here instantiation of "void Degenerate::empty_tree_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Degenerate::empty_tree_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_nearest_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<Degenerate::empty_tree_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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<Degenerate::empty_tree_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_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<Degenerate::empty_tree_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_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=Degenerate::empty_tree_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(84): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(108): here instantiation of "void Degenerate::empty_tree_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(84): here instantiation of "void Degenerate::empty_tree_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=Degenerate::empty_tree_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::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<Degenerate::empty_tree_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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<Degenerate::empty_tree_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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<Degenerate::empty_tree_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_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<Degenerate::empty_tree_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_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=Degenerate::empty_tree_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(84): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, 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>> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_BruteForce_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, 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=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(363): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 4 instantiation contexts not shown ] instantiation of "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_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<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_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<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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, 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>> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_BruteForce_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, 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=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(363): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 5 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_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<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_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<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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_BruteForce_Box<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(363): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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<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<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_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<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_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<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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, 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>> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_BruteForce_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, 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=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(396): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(373): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 4 instantiation contexts not shown ] instantiation of "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_nearest_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<Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_nearest_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<Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_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<Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_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=Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(373): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, 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>> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_BruteForce_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, 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=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(396): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(373): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 5 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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_nearest_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<Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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<Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_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<Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_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=Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(373): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_BruteForce_Box<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, CallbackOrView=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(396): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(373): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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<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<Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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<Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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<Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_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<Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_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=Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(373): here [ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp [ 49%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp.dir/link.txt --verbose=1 cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BF.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_DetailsNearestBufferProvider_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_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_PR-1075/build' [ 99%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan/print_timers.cpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.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_PR-1075/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_PR-1075/build' [ 99%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe [100%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/benchmarks/dbscan/dbscan.cpp [ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(111): here instantiation of "void ManufacturedSolution::structured_grid<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here instantiation of "void ManufacturedSolution::structured_grid_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_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=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_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<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_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<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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(111): here instantiation of "void ManufacturedSolution::structured_grid<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here instantiation of "void ManufacturedSolution::structured_grid_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_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<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_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<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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(111): here instantiation of "void ManufacturedSolution::structured_grid<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here instantiation of "void ManufacturedSolution::structured_grid_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::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<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_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<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_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<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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here [ 50%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [100%] Linking CXX executable ArborX_Benchmark_BruteForceVsBVH.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(51): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(69): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(51): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(69): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(51): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(69): here instantiation of "void Degenerate::empty_tree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here instantiation of "void Degenerate::empty_tree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, 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::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, 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::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, 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::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, 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::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, 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::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, 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::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(108): here instantiation of "void Degenerate::empty_tree_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(84): here instantiation of "void Degenerate::empty_tree_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=Degenerate::empty_tree_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_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<Degenerate::empty_tree_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_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<Degenerate::empty_tree_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_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<Degenerate::empty_tree_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_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=Degenerate::empty_tree_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(84): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(108): here instantiation of "void Degenerate::empty_tree_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(84): here instantiation of "void Degenerate::empty_tree_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Degenerate::empty_tree_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_nearest_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_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<Degenerate::empty_tree_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_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=Degenerate::empty_tree_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(84): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(108): here instantiation of "void Degenerate::empty_tree_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(84): here instantiation of "void Degenerate::empty_tree_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=Degenerate::empty_tree_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_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<Degenerate::empty_tree_nearest_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_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=Degenerate::empty_tree_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(84): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, 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>> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_BVH_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, 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=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(363): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_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 [ 4 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, 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>> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_BVH_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, 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=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(363): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 5 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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_BVH_Box<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(363): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, 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>> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_BVH_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, 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=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(396): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(373): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_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 [ 4 instantiation contexts not shown ] instantiation of "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_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<Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_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<Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_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<Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_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=Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(373): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, 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>> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_BVH_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, 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=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(396): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(373): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 5 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_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_nearest_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_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<Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_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=Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(373): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &>]" /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX_BVH_Box<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, CallbackOrView=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(396): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_nearest_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(373): here instantiation of "void Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_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<Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_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=Miscellaneous::not_exceeding_stack_capacity_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeDegenerate.cpp(373): here [ 51%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [100%] Built target ArborX_Benchmark_BruteForceVsBVH.exe [ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_PR-1075/build' 11/28 Test #11: ArborX_Test_InterpMovingLeastSquares ........... Passed 55.60 sec Start 12: ArborX_Example_CudaAccessTraits 12/28 Test #12: ArborX_Example_CudaAccessTraits ................ Passed 0.81 sec Start 13: ArborX_Example_BruteForce 13/28 Test #13: ArborX_Example_BruteForce ...................... Passed 0.79 sec Start 14: ArborX_Example_Callback 14/28 Test #14: ArborX_Example_Callback ........................ Passed 0.94 sec Start 15: ArborX_Example_DBSCAN [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend 15/28 Test #15: ArborX_Example_DBSCAN .......................... Passed 0.92 sec Start 16: ArborX_Example_MolecularDynamics make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/DependInfo.cmake --color= 16/28 Test #16: ArborX_Example_MolecularDynamics ............... Passed 1.18 sec Start 17: ArborX_Example_Intersection Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/build 17/28 Test #17: ArborX_Example_Intersection .................... Passed 0.79 sec Start 18: ArborX_Example_TriangleIntersection make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' 18/28 Test #18: ArborX_Example_TriangleIntersection ............ Passed 0.80 sec Start 19: ArborX_Example_TreeViz 19/28 Test #19: ArborX_Example_TreeViz ......................... Passed 0.75 sec Start 20: ArborX_Example_RayTracing [ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_AttachIndices.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_AttachIndices_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp 20/28 Test #20: ArborX_Example_RayTracing ...................... Passed 2.28 sec Start 21: ArborX_Example_MovingLeastSquares 21/28 Test #21: ArborX_Example_MovingLeastSquares .............. Passed 0.79 sec Start 22: ArborX_Benchmark_BruteForceVsBVH 22/28 Test #22: ArborX_Benchmark_BruteForceVsBVH ............... Passed 1.11 sec Start 23: ArborX_Benchmark_DBSCAN 23/28 Test #23: ArborX_Benchmark_DBSCAN ........................ Passed 1.33 sec Start 24: ArborX_Benchmark_ExecutionSpaces 24/28 Test #24: ArborX_Benchmark_ExecutionSpaces ............... Passed 1.00 sec Start 25: ArborX_Benchmark_BoundingVolumeHierarchy /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(111): here instantiation of "void ManufacturedSolution::structured_grid<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here instantiation of "void ManufacturedSolution::structured_grid_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(111): here instantiation of "void ManufacturedSolution::structured_grid<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here instantiation of "void ManufacturedSolution::structured_grid_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(111): here instantiation of "void ManufacturedSolution::structured_grid<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here instantiation of "void ManufacturedSolution::structured_grid_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here [ 52%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeCallbackQueryPerThread.cpp 25/28 Test #25: ArborX_Benchmark_BoundingVolumeHierarchy ....... Passed 11.42 sec Start 26: ArborX_Benchmark_Develop [ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AttachIndices_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_AttachIndices_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AttachIndices_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/28 Test #26: ArborX_Benchmark_Develop ....................... Passed 3.55 sec Start 27: ArborX_Benchmark_UnionFind /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(111): here instantiation of "void ManufacturedSolution::structured_grid<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here instantiation of "void ManufacturedSolution::structured_grid_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(111): here instantiation of "void ManufacturedSolution::structured_grid<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here instantiation of "void ManufacturedSolution::structured_grid_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(111): here instantiation of "void ManufacturedSolution::structured_grid<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here instantiation of "void ManufacturedSolution::structured_grid_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeManufacturedSolution.cpp(39): here [ 53%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeRay.cpp [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [100%] Linking CXX executable ArborX_Benchmark_DBSCAN.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [100%] Built target ArborX_Benchmark_DBSCAN.exe 27/28 Test #27: ArborX_Benchmark_UnionFind ..................... Passed 6.70 sec Start 28: ArborX_Benchmark_TriangulatedSurfaceDistance 28/28 Test #28: ArborX_Benchmark_TriangulatedSurfaceDistance ... Passed 1.19 sec 100% tests passed, 0 tests failed out of 28 Total Test time (real) = 187.60 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 zero time Wed May 22 19:01:10 2024 cache hit (direct) 5 cache hit (preprocessed) 3 cache miss 171 cache hit rate 4.47 % cleanups performed 0 files in cache 345 cache size 1.6 GB max cache size 5.0 GB [Pipeline] xunit INFO: Processing CTest-Version 3.x (default) 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_PR-1075' for the testing framework 'CTest-Version 3.x (default)'. [Pipeline] sh + cd build + make install -- ArborX hash = 'fcedb1a7' [ 0%] Built target record_hash [ 3%] Built target ArborX_Test_InterpMovingLeastSquares.exe [ 11%] Built target ArborX_Test_QueryTree.exe [ 15%] 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 [ 24%] Built target ArborX_Test_Clustering.exe [ 25%] Built target ArborX_Test_Geometry.exe [ 27%] Built target ArborX_Test_DetailsClusteringHelpers.exe [ 29%] Built target ArborX_Test_SpecializedTraversals.exe [ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp [ 30%] 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_geometry_ArborX_Point_hpp [ 33%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp [ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_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 [ 36%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp [ 37%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp [ 39%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp [ 44%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp [100%] Linking CXX executable ArborX_Benchmark_DistributedTree.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp [ 46%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp [ 47%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp [ 48%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp [ 49%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp [ 49%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp [ 50%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp [ 51%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp [ 54%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp [ 55%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp [ 57%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp [ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp [ 63%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp [ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp [ 65%] 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 [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp [ 67%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp [ 68%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp [ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp [ 70%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp [ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp [ 73%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp [ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp [ 75%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp [ 77%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp [ 78%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp [ 79%] 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 [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp [ 81%] Built target ArborX_HeaderSelfContained_ArborX_hpp [ 82%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp [ 82%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp [ 82%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp [ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp [ 85%] Built target ArborX_Example_CudaAccessTraits.exe [ 86%] Built target ArborX_Example_BruteForce.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 [ 90%] Built target ArborX_Example_TreeViz.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [100%] Built target ArborX_Benchmark_DistributedTree.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/build/CMakeFiles 0 [Pipeline] sh [ 90%] Built target ArborX_Example_RayTracing.exe [ 91%] Built target ArborX_Example_MovingLeastSquares.exe + 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_PR-1075/build/DartConfiguration.tcl Site: Build name: (empty) Create new tag: 20240522-1911 - Experimental Cannot find file: /var/jenkins/workspace/ArborX_PR-1075/build/DartConfiguration.tcl Test project /var/jenkins/workspace/ArborX_PR-1075/build [ 94%] Built target ArborX_Benchmark_BruteForceVsBVH.exe [ 96%] Built target ArborX_Benchmark_DBSCAN.exe Start 1: ArborX_Test_DetailsUtils [ 97%] Built target ArborX_DataConverter.exe [ 98%] Built target ArborX_Benchmark_ExecutionSpaces.exe [ 98%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe [ 99%] Built target ArborX_Benchmark_Develop.exe [100%] Built target ArborX_Benchmark_UnionFind.exe [100%] Built target ArborX_Benchmark_TriangulatedSurfaceDistance.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_Tetrahedron.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_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_DetailsVector.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_PredicateHelpers.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_DetailsNearestBufferProvider.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_PairIndexRank.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/details/ArborX_AttachIndices.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_DetailsKokkosExtKernelStdAlgorithms.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 1/32 Test #1: ArborX_Test_DetailsUtils ....................... Passed 0.92 sec Start 2: ArborX_Test_Geometry 2/32 Test #2: ArborX_Test_Geometry ........................... Passed 0.02 sec Start 3: ArborX_Test_QueryTree + rm -rf test_install + mkdir -p test_install [Pipeline] dir Running in /var/jenkins/workspace/ArborX_PR-1075/test_install [Pipeline] { [Pipeline] sh + cp -r ../examples . [Pipeline] sh + 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++ [ 54%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' -- 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 -- kokkos_launch_compiler is enabled globally. C++ compiler commands with -DKOKKOS_DEPENDENCE will be redirected to the appropriate compiler for Kokkos -- 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_PR-1075/test_install [Pipeline] sh + make VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_PR-1075/test_install/examples -B/var/jenkins/workspace/ArborX_PR-1075/test_install --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/test_install/CMakeFiles /var/jenkins/workspace/ArborX_PR-1075/test_install/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits /var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal". [ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend Scanning dependencies of target ArborX_Example_CudaAccessTraits.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 5%] Building CXX object access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ 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 /usr/local/cuda/include -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/access_traits/example_cuda_access_traits.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Tetrahedron.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_Tetrahedron_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp 3/32 Test #3: ArborX_Test_QueryTree .......................... Passed 6.96 sec Start 4: ArborX_Test_DetailsTreeConstruction 4/32 Test #4: ArborX_Test_DetailsTreeConstruction ............ Passed 0.77 sec Start 5: ArborX_Test_DetailsContainers 5/32 Test #5: ArborX_Test_DetailsContainers .................. Passed 0.09 sec Start 6: ArborX_Test_DetailsCrsGraphWrapperImpl 6/32 Test #6: ArborX_Test_DetailsCrsGraphWrapperImpl ......... Passed 0.76 sec Start 7: ArborX_Test_Clustering 7/32 Test #7: ArborX_Test_Clustering ......................... Passed 1.03 sec Start 8: ArborX_Test_DetailsClusteringHelpers /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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_PR-1075/test/tstQueryTreeCallbackQueryPerThread.cpp(35): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::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_PR-1075/src/ArborX_LinearBVH.hpp(151): 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_PR-1075/src/ArborX_LinearBVH.hpp(264): 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_PR-1075/test/tstQueryTreeCallbackQueryPerThread.cpp(60): here instantiation of "void PerThread::callback_intersects<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeCallbackQueryPerThread.cpp(35): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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_PR-1075/test/tstQueryTreeCallbackQueryPerThread.cpp(35): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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_PR-1075/test/tstQueryTreeCallbackQueryPerThread.cpp(35): here [ 56%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp 8/32 Test #8: ArborX_Test_DetailsClusteringHelpers ........... Passed 1.00 sec Start 9: ArborX_Test_SpecializedTraversals 9/32 Test #9: ArborX_Test_SpecializedTraversals .............. Passed 0.76 sec Start 10: ArborX_Test_DistributedTree 10/32 Test #10: ArborX_Test_DistributedTree .................... Passed 3.44 sec Start 11: ArborX_Test_DetailsDistributedTreeImpl 11/32 Test #11: ArborX_Test_DetailsDistributedTreeImpl ......... Passed 1.89 sec Start 12: ArborX_Test_BoostAdapters [ 56%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_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_Tetrahedron_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_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 12/32 Test #12: ArborX_Test_BoostAdapters ...................... Passed 0.76 sec Start 13: ArborX_Test_InterpMovingLeastSquares /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(186): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(186): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(186): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, 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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here 13/32 Test #13: ArborX_Test_InterpMovingLeastSquares ........... Passed 1.14 sec Start 14: ArborX_Example_CudaAccessTraits make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 56%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp [ 56%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp 14/32 Test #14: ArborX_Example_CudaAccessTraits ................ Passed 0.77 sec Start 15: ArborX_Example_BruteForce 15/32 Test #15: ArborX_Example_BruteForce ...................... Passed 0.76 sec Start 16: ArborX_Example_Callback [ 10%] Linking CXX executable ArborX_Example_CudaAccessTraits.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -o ArborX_Example_CudaAccessTraits.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' [ 10%] Built target ArborX_Example_CudaAccessTraits.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 15%] Building CXX object brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ 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 /usr/local/cuda/include -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/brute_force/example_brute_force.cpp 16/32 Test #16: ArborX_Example_Callback ........................ Passed 0.71 sec Start 17: ArborX_Example_DBSCAN 17/32 Test #17: ArborX_Example_DBSCAN .......................... Passed 0.71 sec Start 18: ArborX_Example_MolecularDynamics 18/32 Test #18: ArborX_Example_MolecularDynamics ............... Passed 0.77 sec Start 19: ArborX_Example_Intersection 19/32 Test #19: ArborX_Example_Intersection .................... Passed 0.70 sec Start 20: ArborX_Example_TriangleIntersection 20/32 Test #20: ArborX_Example_TriangleIntersection ............ Passed 0.77 sec Start 21: ArborX_Example_DistributedTree_KNN 21/32 Test #21: ArborX_Example_DistributedTree_KNN ............. Passed 1.87 sec Start 22: ArborX_Example_TreeViz 22/32 Test #22: ArborX_Example_TreeViz ......................... Passed 0.79 sec Start 23: ArborX_Example_RayTracing 23/32 Test #23: ArborX_Example_RayTracing ...................... Passed 0.74 sec Start 24: ArborX_Example_MovingLeastSquares 24/32 Test #24: ArborX_Example_MovingLeastSquares .............. Passed 0.71 sec Start 25: ArborX_Benchmark_BruteForceVsBVH 25/32 Test #25: ArborX_Benchmark_BruteForceVsBVH ............... Passed 0.75 sec Start 26: ArborX_Benchmark_DBSCAN 26/32 Test #26: ArborX_Benchmark_DBSCAN ........................ Passed 0.85 sec Start 27: ArborX_Benchmark_ExecutionSpaces 27/32 Test #27: ArborX_Benchmark_ExecutionSpaces ............... Passed 0.76 sec Start 28: ArborX_Benchmark_BoundingVolumeHierarchy /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(186): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(186): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/ArborXTest_LegacyTree.hpp(45): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> LegacyTree<Tree>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(186): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, 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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, 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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here [ 57%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/tstKokkosToolsAnnotations.cpp [ 57%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_PR-1075/build' [ 57%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_BruteForce.hpp(225): 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_PR-1075/src/ArborX_BruteForce.hpp(154): 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(186): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(190): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(186): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_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<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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(190): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_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<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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_BruteForce.hpp(225): 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_PR-1075/src/ArborX_BruteForce.hpp(154): 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(186): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(190): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(106): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate<Tree,ExecutionSpace,DeviceType,PrimitiveGeometry>() [with Tree=ArborX_BruteForce_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, DeviceType=Kokkos::Serial::device_type, PrimitiveGeometry=ArborX::Point]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(204): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_point<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(196): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 4 instantiation contexts not shown ] instantiation of "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_nearest_predicate_point_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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_nearest_predicate_point_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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_nearest_predicate_point_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(196): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(106): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate<Tree,ExecutionSpace,DeviceType,PrimitiveGeometry>() [with Tree=ArborX_BruteForce_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, DeviceType=Kokkos::OpenMP::device_type, PrimitiveGeometry=ArborX::Point]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(204): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_point<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(196): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 5 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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_nearest_predicate_point_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<ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_nearest_predicate_point_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(196): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(106): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate<Tree,ExecutionSpace,DeviceType,PrimitiveGeometry>() [with Tree=ArborX_BruteForce_Box<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, DeviceType=Kokkos::CudaSpace::device_type, PrimitiveGeometry=ArborX::Point]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(204): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_point<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(196): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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<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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_nearest_predicate_point_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(196): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(106): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate<Tree,ExecutionSpace,DeviceType,PrimitiveGeometry>() [with Tree=ArborX_BruteForce_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, DeviceType=Kokkos::Serial::device_type, PrimitiveGeometry=ArborX::Box]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(215): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_box<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(207): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 4 instantiation contexts not shown ] instantiation of "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_nearest_predicate_box_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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_nearest_predicate_box_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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_nearest_predicate_box_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(207): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(106): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate<Tree,ExecutionSpace,DeviceType,PrimitiveGeometry>() [with Tree=ArborX_BruteForce_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, DeviceType=Kokkos::OpenMP::device_type, PrimitiveGeometry=ArborX::Box]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(215): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_box<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(207): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 5 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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_nearest_predicate_box_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<ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_nearest_predicate_box_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(207): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [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, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &, Args=<Kokkos::View<std::conditional_t<false, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(106): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate<Tree,ExecutionSpace,DeviceType,PrimitiveGeometry>() [with Tree=ArborX_BruteForce_Box<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, DeviceType=Kokkos::CudaSpace::device_type, PrimitiveGeometry=ArborX::Box]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(215): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_box<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(207): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, 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<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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_nearest_predicate_box_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(207): here [ 59%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build/test -I/var/jenkins/workspace/ArborX_PR-1075/test -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/utf_main.cpp [ 20%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' [ 20%] Built target ArborX_Example_BruteForce.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/callback /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/callback /var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 25%] Building CXX object callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/callback && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ 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 /usr/local/cuda/include -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/callback/example_callback.cpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp 28/32 Test #28: ArborX_Benchmark_BoundingVolumeHierarchy ....... Passed 15.00 sec Start 29: ArborX_Benchmark_Develop 29/32 Test #29: ArborX_Benchmark_Develop ....................... Passed 3.28 sec Start 30: ArborX_Benchmark_UnionFind [ 59%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 30/32 Test #30: ArborX_Benchmark_UnionFind ..................... Passed 8.82 sec Start 31: ArborX_Benchmark_TriangulatedSurfaceDistance 31/32 Test #31: ArborX_Benchmark_TriangulatedSurfaceDistance ... Passed 0.80 sec Start 32: ArborX_Benchmark_DistributedTree 32/32 Test #32: ArborX_Benchmark_DistributedTree ............... Passed 1.91 sec 100% tests passed, 0 tests failed out of 32 Total Test time (real) = 61.07 sec make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 59%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [Pipeline] } [Pipeline] // dir Post stage [Pipeline] sh [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 updated Wed May 22 19:11:35 2024 cache hit (direct) 6 cache hit (preprocessed) 3 cache miss 182 cache hit rate 4.71 % cache file missing 1 cleanups performed 2 files in cache 344 cache size 2.6 GB max cache size 5.0 GB [Pipeline] xunit INFO: Processing CTest-Version 3.x (default) [Pipeline] sh + cd build + make install -- ArborX hash = 'fcedb1a7' [ 0%] Built target record_hash [ 2%] Built target ArborX_Test_InterpMovingLeastSquares.exe [ 3%] Built target ArborX_Test_DetailsDistributedTreeImpl.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_PR-1075' for the testing framework 'CTest-Version 3.x (default)'. [ 5%] Built target ArborX_Test_DistributedTree.exe [ 13%] 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 [ 24%] Built target ArborX_Test_Clustering.exe [ 25%] Built target ArborX_Test_Geometry.exe [ 27%] Built target ArborX_Test_DetailsClusteringHelpers.exe [ 29%] Built target ArborX_Test_SpecializedTraversals.exe [ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp [ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp [ 32%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp [ 33%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_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 [ 36%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp [ 37%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp [ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 38%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_PredicateHelpers_hpp [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp [ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp [ 47%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp [ 47%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearestHelpers_hpp [ 49%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp [ 49%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp [ 49%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp [ 50%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsVector_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNearestBufferProvider_hpp [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp [ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_AttachIndices_hpp [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp [ 57%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Tetrahedron_hpp [ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp [ 59%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp [ 60%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp [ 62%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp [ 63%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp [ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp [ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp [ 68%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp [ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp [ 69%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp [ 71%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp [ 72%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp [ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp [ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp [ 74%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp [ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp [ 76%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp [ 77%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp [ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp [ 79%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp [ 81%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp [ 82%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp [ 82%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp [ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color= [ 84%] Built target ArborX_HeaderSelfContained_ArborX_hpp [ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp [ 85%] Built target ArborX_Example_CudaAccessTraits.exe [ 85%] Built target ArborX_Example_BruteForce.exe [ 86%] Built target ArborX_Example_Callback.exe [ 86%] Built target ArborX_Example_DBSCAN.exe [ 86%] Built target ArborX_Example_MolecularDynamics.exe [ 87%] Built target ArborX_Example_Intersection.exe [ 88%] Built target ArborX_Example_TriangleIntersection.exe [ 89%] Built target ArborX_Example_DistributedTree_KNN.exe [ 89%] Built target ArborX_Example_TreeViz.exe [ 90%] Built target ArborX_Example_RayTracing.exe [ 91%] Built target ArborX_Example_MovingLeastSquares.exe Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 93%] Built target ArborX_Benchmark_BruteForceVsBVH.exe [ 96%] Built target ArborX_Benchmark_DBSCAN.exe [ 97%] Built target ArborX_DataConverter.exe [ 98%] Built target ArborX_Benchmark_ExecutionSpaces.exe [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 98%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe [ 99%] Built target ArborX_Benchmark_Develop.exe [ 99%] Built target ArborX_Benchmark_UnionFind.exe [100%] Built target ArborX_Benchmark_TriangulatedSurfaceDistance.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_Tetrahedron.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_DetailsVector.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_PredicateHelpers.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_DetailsNearestBufferProvider.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_DetailsDistributedTreeNearestHelpers.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/details/ArborX_AttachIndices.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_DetailsKokkosExtKernelStdAlgorithms.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_PR-1075/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 -D MPIEXEC_PREFLAGS=--allow-run-as-root 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 /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=ArborX::Experimental::PrimitivesNearestK<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Experimental::PrimitivesNearestK<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeRay.cpp(54): here instantiation of "void RayTraversals::test_ray_box_nearest<DeviceType>::test_method() [with DeviceType=Kokkos::Cuda::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeRay.cpp(29): here instantiation of "void RayTraversals::test_ray_box_nearest_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Cuda::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=RayTraversals::test_ray_box_nearest_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_nearest_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_nearest_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, TestCaseTemplate=RayTraversals::test_ray_box_nearest_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_nearest_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_nearest_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_nearest_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_nearest_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_nearest_invoker, TestTypesList=std::tuple<Kokkos::Cuda::device_type>, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeRay.cpp(29): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeRay.cpp(81): here instantiation of "void RayTraversals::test_ray_box_intersection<DeviceType>::test_method() [with DeviceType=Kokkos::Cuda::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeRay.cpp(59): here instantiation of "void RayTraversals::test_ray_box_intersection_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Cuda::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=RayTraversals::test_ray_box_intersection_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeRay.cpp(59): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, 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<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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::Experimental::PrimitivesIntersect<Kokkos::View<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<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Experimental::PrimitivesIntersect<Kokkos::View<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<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::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::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void 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::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::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_PR-1075/test/tstQueryTreeRay.cpp(59): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, 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<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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::Experimental::PrimitivesIntersect<Kokkos::View<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<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Experimental::PrimitivesIntersect<Kokkos::View<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<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::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::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void 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::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::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_PR-1075/test/tstQueryTreeRay.cpp(59): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, 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<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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::Experimental::PrimitivesIntersect<Kokkos::View<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<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Experimental::PrimitivesIntersect<Kokkos::View<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<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::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::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void 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::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::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_PR-1075/test/tstQueryTreeRay.cpp(59): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, 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<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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::Experimental::PrimitivesIntersect<Kokkos::View<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<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Experimental::PrimitivesIntersect<Kokkos::View<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<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::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::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void 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::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::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_PR-1075/test/tstQueryTreeRay.cpp(59): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, 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<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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::Experimental::PrimitivesIntersect<Kokkos::View<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<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Experimental::PrimitivesIntersect<Kokkos::View<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<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::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::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void 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::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::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_PR-1075/test/tstQueryTreeRay.cpp(59): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, 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<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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::Experimental::PrimitivesIntersect<Kokkos::View<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<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>, ArborX::PredicatesTag, void>, ArborX::Experimental::PrimitivesIntersect<Kokkos::View<ArborX::Experimental::Ray *, Kokkos::Cuda::device_type>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Experimental::PrimitivesIntersect<Kokkos::View<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<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::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::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void 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::Experimental::PrimitivesIntersect<Kokkos::View<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::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Experimental::PrimitivesIntersect<Kokkos::View<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::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_PR-1075/test/tstQueryTreeRay.cpp(59): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(450): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(404): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::OrderedSpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Details::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::Details::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::Details::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::Details::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::Details::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_PR-1075/test/tstQueryTreeRay.cpp(134): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeRay.cpp(212): here instantiation of "void RayTraversals::empty_tree_ordered_spatial_predicate<DeviceType>::test_method() [with DeviceType=Kokkos::Cuda::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeRay.cpp(200): here instantiation of "void RayTraversals::empty_tree_ordered_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Cuda::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=RayTraversals::empty_tree_ordered_spatial_predicate_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeRay.cpp(200): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(450): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(404): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::OrderedSpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Details::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::Details::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::Details::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::Details::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::Details::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_PR-1075/test/tstQueryTreeRay.cpp(200): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(450): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(404): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::OrderedSpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Details::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::Details::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::Details::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::Details::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::Details::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_PR-1075/test/tstQueryTreeRay.cpp(200): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(450): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(404): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::OrderedSpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Details::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::Details::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::Details::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::Details::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::Details::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_PR-1075/test/tstQueryTreeRay.cpp(200): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(450): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(404): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::OrderedSpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Details::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::Details::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::Details::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::Details::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::Details::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_PR-1075/test/tstQueryTreeRay.cpp(200): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(450): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(404): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::OrderedSpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Details::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::Details::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::Details::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::Details::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::Details::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_PR-1075/test/tstQueryTreeRay.cpp(200): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(450): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(404): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::OrderedSpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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::Details::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::Details::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::Details::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::Details::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::Details::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_PR-1075/test/tstQueryTreeRay.cpp(200): here 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake --color= -- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' -- 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_PR-1075/test_install [Pipeline] sh [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp + make VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_PR-1075/test_install/examples -B/var/jenkins/workspace/ArborX_PR-1075/test_install --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/test_install/CMakeFiles /var/jenkins/workspace/ArborX_PR-1075/test_install/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits /var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/test_install/examples/access_traits/example_cuda_access_traits.cpp [ 30%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' [ 30%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan /var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 35%] Building CXX object dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ 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 /usr/local/cuda/include -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/dbscan/example_dbscan.cpp [ 60%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(186): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(190): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(186): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(190): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<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::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(186): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(190): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here instantiation of "void ComparisonWithBoost::boost_rtree_spatial_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, 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::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, 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::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, 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::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, 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::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, 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::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::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::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, 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::Intersects<ArborX::Sphere> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Sphere> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(106): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate<Tree,ExecutionSpace,DeviceType,PrimitiveGeometry>() [with Tree=ArborX_BVH_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, DeviceType=Kokkos::Serial::device_type, PrimitiveGeometry=ArborX::Point]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(204): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_point<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(196): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_point_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 [ 4 instantiation contexts not shown ] instantiation of "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_nearest_predicate_point_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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_nearest_predicate_point_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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_nearest_predicate_point_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(196): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(106): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate<Tree,ExecutionSpace,DeviceType,PrimitiveGeometry>() [with Tree=ArborX_BVH_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, DeviceType=Kokkos::OpenMP::device_type, PrimitiveGeometry=ArborX::Point]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(204): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_point<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(196): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 5 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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_nearest_predicate_point_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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_nearest_predicate_point_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(196): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(106): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate<Tree,ExecutionSpace,DeviceType,PrimitiveGeometry>() [with Tree=ArborX_BVH_Box<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, DeviceType=Kokkos::CudaSpace::device_type, PrimitiveGeometry=ArborX::Point]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(204): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_point<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(196): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::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_nearest_predicate_point_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_point_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_nearest_predicate_point_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(196): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(106): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate<Tree,ExecutionSpace,DeviceType,PrimitiveGeometry>() [with Tree=ArborX_BVH_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, DeviceType=Kokkos::Serial::device_type, PrimitiveGeometry=ArborX::Box]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(215): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_box<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(207): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_box_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 [ 4 instantiation contexts not shown ] instantiation of "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_nearest_predicate_box_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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_nearest_predicate_box_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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_nearest_predicate_box_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(207): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(106): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate<Tree,ExecutionSpace,DeviceType,PrimitiveGeometry>() [with Tree=ArborX_BVH_Box<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, DeviceType=Kokkos::OpenMP::device_type, PrimitiveGeometry=ArborX::Box]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(215): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_box<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(207): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 5 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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_nearest_predicate_box_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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_nearest_predicate_box_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(207): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(106): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate<Tree,ExecutionSpace,DeviceType,PrimitiveGeometry>() [with Tree=ArborX_BVH_Box<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, DeviceType=Kokkos::CudaSpace::device_type, PrimitiveGeometry=ArborX::Box]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(215): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_box<TreeTypeTraits>::test_method() [with TreeTypeTraits=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(207): here instantiation of "void ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, 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<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::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_nearest_predicate_box_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_nearest_predicate_box_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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_nearest_predicate_box_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeComparisonWithBoost.cpp(207): here 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 60%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 61%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_PR-1075/build' [ 61%] 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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 61%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 62%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 63%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_PR-1075/build' [ 63%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 40%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' [ 40%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 45%] Building CXX object molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/molecular_dynamics && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ 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 /usr/local/cuda/include -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/molecular_dynamics/example_molecular_dynamics.cpp [ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 63%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 64%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 66%] 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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 66%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_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_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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 50%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' [ 50%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 67%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake --color= Scanning dependencies of target ArborX_Example_Intersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 55%] Building CXX object simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/simple_intersection && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ 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 /usr/local/cuda/include -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/simple_intersection/example_intersection.cpp Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 9%] Linking CXX executable ArborX_Example_CudaAccessTraits.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 9%] Built target ArborX_Example_CudaAccessTraits.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 13%] Building CXX object brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/brute_force && 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_BruteForce.exe.dir/example_brute_force.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/brute_force/example_brute_force.cpp /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(72): here instantiation of "void intersects_kdop<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here instantiation of "void intersects_kdop_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=intersects_kdop_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=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>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=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>>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(75): here instantiation of "void intersects_kdop<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here instantiation of "void intersects_kdop_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=intersects_kdop_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(72): here instantiation of "void intersects_kdop<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here instantiation of "void intersects_kdop_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=intersects_kdop_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=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>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=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>>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(75): here instantiation of "void intersects_kdop<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here instantiation of "void intersects_kdop_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=intersects_kdop_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(72): here instantiation of "void intersects_kdop<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here instantiation of "void intersects_kdop_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=intersects_kdop_invoker, TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=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>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=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>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(75): here instantiation of "void intersects_kdop<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here instantiation of "void intersects_kdop_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=intersects_kdop_invoker, TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Experimental::KDOP<18>> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeIntersectsKDOP.cpp(24): here 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 68%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 68%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Serial::device_type> &, Args=<Kokkos::View<int *, Kokkos::Serial::device_type> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::Serial::device_type> &, Args=<Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_PR-1075/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::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=Kokkos::View<int *, Kokkos::Serial::device_type> &, View=Kokkos::View<int *, Kokkos::Serial::device_type> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(69): here instantiation of "void TraversalPolicy::buffer_optimization<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here instantiation of "void TraversalPolicy::buffer_optimization_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 4 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Serial::device_type> &, Args=<Kokkos::View<int *, Kokkos::Serial::device_type> &, ArborX::Experimental::TraversalPolicy &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::Serial::device_type> &, Args=<Kokkos::View<int *, Kokkos::Serial::device_type> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_PR-1075/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::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=Kokkos::View<int *, Kokkos::Serial::device_type> &, View=Kokkos::View<int *, Kokkos::Serial::device_type> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(85): here instantiation of "void TraversalPolicy::buffer_optimization<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here instantiation of "void TraversalPolicy::buffer_optimization_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 4 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, 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>> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, 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>> &>]" /var/jenkins/workspace/ArborX_PR-1075/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::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, 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=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(69): here instantiation of "void TraversalPolicy::buffer_optimization<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here instantiation of "void TraversalPolicy::buffer_optimization_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 5 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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, 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 &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, 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_PR-1075/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::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, 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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(85): here instantiation of "void TraversalPolicy::buffer_optimization<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here instantiation of "void TraversalPolicy::buffer_optimization_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 5 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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &>]" /var/jenkins/workspace/ArborX_PR-1075/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::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(69): here instantiation of "void TraversalPolicy::buffer_optimization<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here instantiation of "void TraversalPolicy::buffer_optimization_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<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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, ArborX::Experimental::TraversalPolicy &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_PR-1075/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::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(85): here instantiation of "void TraversalPolicy::buffer_optimization<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here instantiation of "void TraversalPolicy::buffer_optimization_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<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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Serial::device_type> &, Args=<Kokkos::View<int *, Kokkos::Serial::device_type> &, ArborX::Experimental::TraversalPolicy &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::Serial::device_type> &, Args=<Kokkos::View<int *, Kokkos::Serial::device_type> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_PR-1075/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::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, CallbackOrView=Kokkos::View<int *, Kokkos::Serial::device_type> &, View=Kokkos::View<int *, Kokkos::Serial::device_type> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(174): here instantiation of "void TraversalPolicy::unsorted_predicates<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(120): here instantiation of "void TraversalPolicy::unsorted_predicates_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 4 instantiation contexts not shown ] instantiation of "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::unsorted_predicates_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::unsorted_predicates_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=TraversalPolicy::unsorted_predicates_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::unsorted_predicates_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::unsorted_predicates_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::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::unsorted_predicates_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::unsorted_predicates_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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::unsorted_predicates_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(120): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, 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 &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, 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_PR-1075/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::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, 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_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(174): here instantiation of "void TraversalPolicy::unsorted_predicates<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(120): here instantiation of "void TraversalPolicy::unsorted_predicates_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 5 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::unsorted_predicates_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=TraversalPolicy::unsorted_predicates_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::unsorted_predicates_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::unsorted_predicates_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::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::unsorted_predicates_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::unsorted_predicates_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::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::unsorted_predicates_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::unsorted_predicates_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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::unsorted_predicates_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(120): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, ArborX::Experimental::TraversalPolicy &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_PR-1075/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::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, CallbackOrView=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, View=Kokkos::View<int *, Kokkos::CudaSpace::device_type> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(174): here instantiation of "void TraversalPolicy::unsorted_predicates<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(120): here instantiation of "void TraversalPolicy::unsorted_predicates_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<TraversalPolicy::unsorted_predicates_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::unsorted_predicates_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::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::unsorted_predicates_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::unsorted_predicates_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::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::unsorted_predicates_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::unsorted_predicates_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::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::unsorted_predicates_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::unsorted_predicates_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_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::unsorted_predicates_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_PR-1075/test/tstQueryTreeTraversalPolicy.cpp(120): here 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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 69%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake --color= cd /var/jenkins/workspace/ArborX_PR-1075/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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_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_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 [ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_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 Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 69%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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 /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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 69%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 69%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 69%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 70%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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 [ 71%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 /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_PR-1075/build' [ 71%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 71%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 71%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 71%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 71%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_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 /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_PR-1075/build' [ 71%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 71%] 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 [ 71%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 60%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' [ 60%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 65%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/triangle_intersection && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ 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 /usr/local/cuda/include -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/triangle_intersection/triangle_intersection.cpp [ 72%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 73%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_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_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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 73%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 73%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 74%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 75%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtKernelStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained/tstHeader.cpp /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsAnnotations.cpp(108): here instantiation of "void KokkosToolsAnnotations::bvh_query_allocations_prefixed<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here instantiation of "void KokkosToolsAnnotations::bvh_query_allocations_prefixed_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=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsAnnotations.cpp(115): here instantiation of "void KokkosToolsAnnotations::bvh_query_allocations_prefixed<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here instantiation of "void KokkosToolsAnnotations::bvh_query_allocations_prefixed_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=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 3 instantiation contexts not shown ] instantiation of "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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsAnnotations.cpp(108): here instantiation of "void KokkosToolsAnnotations::bvh_query_allocations_prefixed<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here instantiation of "void KokkosToolsAnnotations::bvh_query_allocations_prefixed_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=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" (224): 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::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, View=Kokkos::View<int *, Kokkos::HostSpace> &, Args=<Kokkos::View<int *, Kokkos::HostSpace> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsAnnotations.cpp(115): here instantiation of "void KokkosToolsAnnotations::bvh_query_allocations_prefixed<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here instantiation of "void KokkosToolsAnnotations::bvh_query_allocations_prefixed_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=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 4 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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsAnnotations.cpp(108): here instantiation of "void KokkosToolsAnnotations::bvh_query_allocations_prefixed<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here instantiation of "void KokkosToolsAnnotations::bvh_query_allocations_prefixed_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=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__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::Intersects<ArborX::Box> &>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): here instantiation of "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<ArborX::Intersects<ArborX::Box> &>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" (224): 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::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, Args=<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &>]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsAnnotations.cpp(115): here instantiation of "void KokkosToolsAnnotations::bvh_query_allocations_prefixed<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here instantiation of "void KokkosToolsAnnotations::bvh_query_allocations_prefixed_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=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here [ 5 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with 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_PR-1075/test/tstKokkosToolsAnnotations.cpp(76): here make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 75%] Linking CXX executable ArborX_Test_QueryTree.exe cd /var/jenkins/workspace/ArborX_PR-1075/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_QueryTree.exe.dir/link.txt --verbose=1 [ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_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/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]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 76%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 76%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 76%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 76%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_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_DetailsKokkosExtKernelStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_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_DetailsDistributor_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 77%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtKernelStdAlgorithms_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 78%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 78%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 18%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/example_brute_force.cpp.o -o ArborX_Example_BruteForce.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_PR-1075/test_install' [ 18%] Built target ArborX_Example_BruteForce.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/callback /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/callback /var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 22%] Building CXX object callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/callback/example_callback.cpp [ 79%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 70%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' [ 70%] Built target ArborX_Example_TriangleIntersection.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/viz /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/viz /var/jenkins/workspace/ArborX_PR-1075/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 75%] Building CXX object viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/viz && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ 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 /usr/local/cuda/include -isystem /opt/boost/include -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/viz/tree_visualization.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 79%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 80%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 80%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color= [ 80%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_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_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 Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 80%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 80%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 80%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 [ 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp [ 81%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 81%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained /var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits /var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/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_PR-1075/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_PR-1075/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_PR-1075/build/examples/access_traits && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/access_traits/example_cuda_access_traits.cpp [ 82%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 82%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 82%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/example_brute_force.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/brute_force && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_BruteForce.exe.dir/example_brute_force.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/brute_force/example_brute_force.cpp [ 80%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' [ 80%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/raytracing /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing /var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 85%] Building CXX object raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ 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 /usr/local/cuda/include -isystem /opt/boost/include -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/raytracing/example_raytracing.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 82%] Built target ArborX_Test_QueryTree.exe 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_DetailsTreeTraversal_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/callback /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". [ 84%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 Scanning dependencies of target ArborX_Example_Callback.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 85%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/callback && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/callback/example_callback.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_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_PR-1075/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 85%] 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 [ 85%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build Scanning dependencies of target ArborX_Example_MolecularDynamics.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/build' [ 85%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/dbscan/example_dbscan.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 85%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/molecular_dynamics && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/molecular_dynamics/example_molecular_dynamics.cpp [ 85%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 85%] 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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 85%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/simple_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/simple_intersection/example_intersection.cpp [ 85%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 85%] 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 make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/build' [ 86%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/triangle_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/examples/triangle_intersection/triangle_intersection.cpp [ 90%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_PR-1075/test_install/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' [ 90%] Built target ArborX_Example_RayTracing.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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares /var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/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_PR-1075/test_install/moving_least_squares && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ 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 /usr/local/cuda/include -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/moving_least_squares/moving_least_squares.cpp [ 27%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install' [ 27%] 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_PR-1075/test_install' cd /var/jenkins/workspace/ArborX_PR-1075/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075/test_install/examples /var/jenkins/workspace/ArborX_PR-1075/test_install/examples/dbscan /var/jenkins/workspace/ArborX_PR-1075/test_install /var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan /var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/test_install/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/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_PR-1075/test_install' [ 31%] Building CXX object dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/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_PR-1075/test_install/examples/dbscan/example_dbscan.cpp /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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_PR-1075/examples/access_traits/example_cuda_access_traits.cpp(83): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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> &>]" (224): 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_PR-1075/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_PR-1075/examples/access_traits/example_cuda_access_traits.cpp(87): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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_PR-1075/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(399): 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_PR-1075/src/ArborX_LinearBVH.hpp(138): 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_PR-1075/src/ArborX_LinearBVH.hpp(224): 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_PR-1075/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_PR-1075/examples/access_traits/example_cuda_access_traits.cpp(87): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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_PR-1075/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(399): 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_PR-1075/src/ArborX_LinearBVH.hpp(138): 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_PR-1075/src/ArborX_LinearBVH.hpp(224): 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_PR-1075/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_PR-1075/examples/access_traits/example_cuda_access_traits.cpp(87): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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_PR-1075/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(399): 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_PR-1075/src/ArborX_LinearBVH.hpp(138): 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_PR-1075/src/ArborX_LinearBVH.hpp(224): 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_PR-1075/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_PR-1075/examples/access_traits/example_cuda_access_traits.cpp(87): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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_PR-1075/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(405): 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_PR-1075/src/ArborX_LinearBVH.hpp(138): 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_PR-1075/src/ArborX_LinearBVH.hpp(224): 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_PR-1075/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_PR-1075/examples/access_traits/example_cuda_access_traits.cpp(87): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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_PR-1075/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(405): 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_PR-1075/src/ArborX_LinearBVH.hpp(138): 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_PR-1075/src/ArborX_LinearBVH.hpp(224): 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_PR-1075/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_PR-1075/examples/access_traits/example_cuda_access_traits.cpp(87): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::TreeTraversal<BVH, 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_PR-1075/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(405): 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_PR-1075/src/ArborX_LinearBVH.hpp(138): 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_PR-1075/src/ArborX_LinearBVH.hpp(224): 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_PR-1075/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_PR-1075/examples/access_traits/example_cuda_access_traits.cpp(87): here [ 87%] Linking CXX executable ArborX_Example_CudaAccessTraits.exe cd /var/jenkins/workspace/ArborX_PR-1075/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 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 87%] Built target ArborX_Example_CudaAccessTraits.exe make -f examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_DistributedTree_KNN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' make -f examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1075/build' /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_DetailsLegacy.hpp(55): 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]" (149): 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_PR-1075/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_PR-1075/src/ArborX_LinearBVH.hpp(301): 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_PR-1075/src/ArborX_LinearBVH.hpp(203): 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_PR-1075/examples/brute_force/example_brute_force.cpp(78): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_LinearBVH.hpp(121): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: 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> &>]" (224): 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_PR-1075/examples/brute_force/example_brute_force.cpp(82): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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_PR-1075/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_PR-1075/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(399): 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_PR-1075/src/ArborX_LinearBVH.hpp(138): 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_PR-1075/src/ArborX_LinearBVH.hpp(224): 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_PR-1075/examples/brute_force/example_brute_force.cpp(82): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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_PR-1075/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_PR-1075/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(399): 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_PR-1075/src/ArborX_LinearBVH.hpp(138): 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_PR-1075/src/ArborX_LinearBVH.hpp(224): 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_PR-1075/examples/brute_force/example_brute_force.cpp(82): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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_PR-1075/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_PR-1075/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(399): 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_PR-1075/src/ArborX_LinearBVH.hpp(138): 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_PR-1075/src/ArborX_LinearBVH.hpp(224): 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_PR-1075/examples/brute_force/example_brute_force.cpp(82): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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_PR-1075/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_PR-1075/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(405): 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_PR-1075/src/ArborX_LinearBVH.hpp(138): 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_PR-1075/src/ArborX_LinearBVH.hpp(224): 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_PR-1075/examples/brute_force/example_brute_force.cpp(82): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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_PR-1075/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_PR-1075/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(405): 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_PR-1075/src/ArborX_LinearBVH.hpp(138): 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_PR-1075/src/ArborX_LinearBVH.hpp(224): 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_PR-1075/examples/brute_force/example_brute_force.cpp(82): here /var/jenkins/workspace/ArborX_PR-1075/src/details/ArborX_Callbacks.hpp(130): warning: missing return statement at end of non-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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(108): 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_PR-1075/src/details/ArborX_DetailsTreeTraversal.hpp(95): here instantiation of "void ArborX::Details::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_PR-1075/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_PR-1075/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(405): 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_PR-1075/src/ArborX_LinearBVH.hpp(138): 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_PR-1075/src/ArborX_LinearBVH.hpp(224): 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_PR-1075/examples/brute_force/example_brute_force.cpp(82): here /var/jenkins/workspace/ArborX_PR-1075/src/ArborX_BruteForce.hpp(97): warning: missing return statement at end of non-void function "lambda []()->__nv_bool" detected during: instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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> &>]" (173): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BruteForce<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_PR-1075/examples/brute_force/example_brute_force.cpp(95): here [ 88%] Building CXX object examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o cd /var/jenkins/workspace/ArborX_PR-1075/build/examples/distributed_tree && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_PR-1075/src -I/var/jenkins/workspace/ArborX_PR-1075/src/details -I/var/jenkins/workspace/ArborX_PR-1075/src/geometry -I/var/jenkins/workspace/ArborX_PR-1075/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1075/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1075/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_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o -c /var/jenkins/workspace/ArborX_PR-1075/examples/distributed_tree/distributed_knn.cpp [ 88%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/example_brute_force.cpp.o -o ArborX_Example_BruteForce.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 Cancelling nested steps due to timeout Sending interrupt signal to process Sending interrupt signal to process [100%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_PR-1075/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/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/usr/local/cuda/lib64 /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 -lpthread /opt/kokkos/lib/libkokkossimd.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' [100%] Built target ArborX_Example_MovingLeastSquares.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/test_install' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1075/test_install/CMakeFiles 0 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1075/build' [ 88%] Built target ArborX_Example_BruteForce.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_PR-1075/build' cd /var/jenkins/workspace/ArborX_PR-1075/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1075 /var/jenkins/workspace/ArborX_PR-1075/examples/viz /var/jenkins/workspace/ArborX_PR-1075/build /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz /var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1075/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Sending interrupt signal to process make[2]: *** Deleting file 'examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o' make[2]: *** [examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make:66: examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o] Terminated make[2]: *** [examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/build.make:66: examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/distributed_knn.cpp.o] Terminated make[1]: *** [CMakeFiles/Makefile2:3612: examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/all] Terminated make[1]: *** [CMakeFiles/Makefile2:3639: examples/distributed_tree/CMakeFiles/ArborX_Example_DistributedTree_KNN.exe.dir/all] Terminated Terminated make[2]: *** wait: No child processes. Stop. make[2]: *** Waiting for unfinished jobs.... make[2]: *** wait: No child processes. Stop. make[2]: *** [test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make:66: test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o] Terminated make[2]: *** Deleting file 'examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o' make[2]: *** [examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make:66: examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o] Terminated make[2]: *** [examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make:66: examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o] Terminated make[2]: *** [examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make:107: examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend] Terminated make[1]: *** [CMakeFiles/Makefile2:831: test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/all] Terminated make[1]: *** [CMakeFiles/Makefile2:3531: examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/all] Terminated make[2]: *** [examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make:66: examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o] Terminated make[1]: *** [CMakeFiles/Makefile2:3558: examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/all] Terminated make[1]: *** [CMakeFiles/Makefile2:3585: examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:3665: examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/all] Terminated make[1]: *** [CMakeFiles/Makefile2:3504: examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/all] Terminated make: *** [Makefile:144: all] Terminated script returned exit code 143 [Pipeline] // node [Pipeline] } [Pipeline] } [Pipeline] sh [Pipeline] // stage [Pipeline] // dir [Pipeline] } Failed in branch SYCL Post stage [Pipeline] sh + make test Running tests... Test project /var/jenkins/workspace/ArborX_PR-1075/test_install Start 1: ArborX_Example_CudaAccessTraits Terminated make[2]: *** [dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make:66: dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o] Terminated make[1]: *** [CMakeFiles/Makefile2:388: dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/all] Terminated make: *** [Makefile:98: all] Terminated script returned exit code 143 [Pipeline] } [Pipeline] // dir Error when executing success post condition: Also: java.io.IOException: failed to run kill at org.jenkinsci.plugins.docker.workflow.WithContainerStep$Decorator$1.kill(WithContainerStep.java:385) at org.jenkinsci.plugins.durabletask.FileMonitoringTask$FileMonitoringController.stop(FileMonitoringTask.java:483) at org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.stop(DurableTaskStep.java:519) at org.jenkinsci.plugins.workflow.cps.CpsThread.stop(CpsThread.java:315) at org.jenkinsci.plugins.workflow.cps.CpsBodyExecution$2.onSuccess(CpsBodyExecution.java:262) at org.jenkinsci.plugins.workflow.cps.CpsBodyExecution$2.onSuccess(CpsBodyExecution.java:249) at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution$4$1.run(CpsFlowExecution.java:978) at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService.lambda$wrap$2(CpsVmExecutorService.java:83) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) 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(Unknown Source) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$1.call(CpsVmExecutorService.java:53) at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$1.call(CpsVmExecutorService.java:50) at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:136) at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:275) at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService.lambda$categoryThreadFactory$0(CpsVmExecutorService.java:50) Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 84c35f20-4d51-4dd0-aaaa-52cdee978599 org.jenkinsci.plugins.workflow.steps.FlowInterruptedException at org.jenkinsci.plugins.workflow.steps.BodyExecution.cancel(BodyExecution.java:59) at org.jenkinsci.plugins.workflow.steps.TimeoutStepExecution.cancel(TimeoutStepExecution.java:197) at jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) [Pipeline] } $ docker stop --time=1 5b9ca3be8386ba5181022cb8b9fa609fef32647a75dde085b70a409ef21375eb + ccache --show-stats cache directory /tmp/ccache primary config /tmp/ccache/ccache.conf secondary config (readonly) /etc/ccache.conf stats updated Wed May 22 19:15:03 2024 stats zeroed Wed May 22 19:00:36 2024 cache hit (direct) 6 cache hit (preprocessed) 3 cache miss 154 cache hit rate 5.52 % cleanups performed 13 files in cache 574 cache size 3.4 GB max cache size 5.0 GB 1/10 Test #1: ArborX_Example_CudaAccessTraits ....... Passed 0.76 sec Start 2: ArborX_Example_BruteForce 2/10 Test #2: ArborX_Example_BruteForce ............. Passed 0.80 sec Start 3: ArborX_Example_Callback $ docker rm -f --volumes 5b9ca3be8386ba5181022cb8b9fa609fef32647a75dde085b70a409ef21375eb 3/10 Test #3: ArborX_Example_Callback ............... Passed 0.91 sec Start 4: ArborX_Example_DBSCAN [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] xunit INFO: Processing CTest-Version 3.x (default) [Pipeline] // withEnv [Pipeline] } Error when executing always post condition: Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from 10.64.197.165/10.64.197.165:42064 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1787) at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356) at hudson.remoting.Channel.call(Channel.java:1003) at hudson.FilePath.act(FilePath.java:1226) at hudson.FilePath.act(FilePath.java:1215) at org.jenkinsci.plugins.xunit.XUnitProcessor.processTestsReport(XUnitProcessor.java:212) at org.jenkinsci.plugins.xunit.XUnitProcessor.process(XUnitProcessor.java:161) at org.jenkinsci.plugins.xunit.pipeline.XUnitResultsStepExecution.run(XUnitResultsStepExecution.java:93) at org.jenkinsci.plugins.xunit.pipeline.XUnitResultsStepExecution.run(XUnitResultsStepExecution.java:52) at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: d6f88be8-d9d8-46fc-9f02-ba5c3e85ff6e org.jenkinsci.plugins.xunit.service.NoTestFoundException: [CTest-Version 3.x (default)] - No test report file(s) were found with the pattern 'build/Testing/**/Test.xml' relative to '/var/jenkins/workspace/ArborX_PR-1075' for the testing framework 'CTest-Version 3.x (default)'. Did you enter a pattern relative to (and within) the workspace directory? Did you generate the result report(s) for 'CTest-Version 3.x (default)'?" at org.jenkinsci.plugins.xunit.service.XUnitReportProcessorService.findReports(XUnitReportProcessorService.java:77) at org.jenkinsci.plugins.xunit.service.XUnitTransformerCallable.invoke(XUnitTransformerCallable.java:85) at org.jenkinsci.plugins.xunit.service.XUnitTransformerCallable.invoke(XUnitTransformerCallable.java:38) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3613) 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:137) at java.base/java.lang.Thread.run(Thread.java:829) [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } Failed in branch CUDA-11.5.2-NVCC-CUDA-AWARE-MPI [Pipeline] } $ docker stop --time=1 953bd9b078afdf57dd8840a2c7fade17ed089116033d24587b1db4e851d72080 4/10 Test #4: ArborX_Example_DBSCAN ................. Passed 0.89 sec Start 5: ArborX_Example_MolecularDynamics $ docker rm -f --volumes 953bd9b078afdf57dd8840a2c7fade17ed089116033d24587b1db4e851d72080 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } Failed in branch CUDA-11.1.1-NVCC 5/10 Test #5: ArborX_Example_MolecularDynamics ...... Passed 1.01 sec Start 6: ArborX_Example_Intersection 6/10 Test #6: ArborX_Example_Intersection ........... Passed 0.77 sec Start 7: ArborX_Example_TriangleIntersection 7/10 Test #7: ArborX_Example_TriangleIntersection ... Passed 0.79 sec Start 8: ArborX_Example_TreeViz 8/10 Test #8: ArborX_Example_TreeViz ................ Passed 0.74 sec Start 9: ArborX_Example_RayTracing 9/10 Test #9: ArborX_Example_RayTracing ............. Passed 1.94 sec Start 10: ArborX_Example_MovingLeastSquares 10/10 Test #10: ArborX_Example_MovingLeastSquares ..... Passed 0.80 sec 100% tests passed, 0 tests failed out of 10 Total Test time (real) = 9.44 sec [Pipeline] } [Pipeline] // dir [Pipeline] } $ docker stop --time=1 c4259f2587c019fa429db6c798d53ad58bdd7b60e84ec9f6d69b41b0dd9f312d $ docker rm -f --volumes c4259f2587c019fa429db6c798d53ad58bdd7b60e84ec9f6d69b41b0dd9f312d [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_PR-1075 [Pipeline] { [Pipeline] recordIssues [CMake] Parsing console log (workspace: '/var/jenkins/workspace/ArborX_PR-1075') [CMake] -> found 0 issues (skipped 0 duplicates) [CMake] Parsing console log (workspace: '/var/jenkins/workspace/ArborX_PR-1075') [CMake] Skipping post processing [CMake] Applying 2 filters on the set of 0 issues (0 issues have been removed, 0 issues will be published) [CMake] Repository miner is not configured, skipping repository mining [CMake] Successfully parsed console log [CMake] -> found 0 issues (skipped 0 duplicates) [CMake] Parsing console log (workspace: '/var/jenkins/workspace/ArborX_PR-1075') [CMake] Skipping post processing [CMake] Applying 2 filters on the set of 0 issues (0 issues have been removed, 0 issues will be published) [CMake] Repository miner is not configured, skipping repository mining [CMake] Reference build recorder is not configured [CMake] No valid reference build found [CMake] All reported issues will be considered outstanding [CMake] Evaluating quality gates [CMake] -> All quality gates have been passed [CMake] -> Details for each quality gate: [CMake] - [Total (any severity)]: ≪Success≫ - (Actual value: 0, Quality gate: 1.00) [CMake] Health report is disabled - skipping [CMake] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) [CMake] Attaching ResultAction with ID 'cmake' to build 'ArborX/PR-1075 #5'. [Checks API] No suitable checks publisher found. [GNU C Compiler (gcc)] Parsing console log (workspace: '/var/jenkins/workspace/ArborX_PR-1075') [GNU C Compiler (gcc)] Successfully parsed console log [GNU C Compiler (gcc)] -> found 0 issues (skipped 0 duplicates) [GNU C Compiler (gcc)] Skipping post processing [GNU C Compiler (gcc)] Applying 2 filters on the set of 0 issues (0 issues have been removed, 0 issues will be published) [GNU C Compiler (gcc)] Repository miner is not configured, skipping repository mining [GNU C Compiler (gcc)] Parsing console log (workspace: '/var/jenkins/workspace/ArborX_PR-1075') [GNU C Compiler (gcc)] Successfully parsed console log [GNU C Compiler (gcc)] -> found 0 issues (skipped 0 duplicates) [GNU C Compiler (gcc)] Skipping post processing [GNU C Compiler (gcc)] Applying 2 filters on the set of 0 issues (0 issues have been removed, 0 issues will be published) [GNU C Compiler (gcc)] Repository miner is not configured, skipping repository mining [GNU C Compiler (gcc)] Reference build recorder is not configured [GNU C Compiler (gcc)] No valid reference build found [GNU C Compiler (gcc)] All reported issues will be considered outstanding [GNU C Compiler (gcc)] Evaluating quality gates [GNU C Compiler (gcc)] -> All quality gates have been passed [GNU C Compiler (gcc)] -> Details for each quality gate: [GNU C Compiler (gcc)] - [Total (any severity)]: ≪Success≫ - (Actual value: 0, Quality gate: 1.00) [GNU C Compiler (gcc)] Health report is disabled - skipping [GNU C Compiler (gcc)] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) [GNU C Compiler (gcc)] Attaching ResultAction with ID 'gcc' to build 'ArborX/PR-1075 #5'. [Checks API] No suitable checks publisher found. [Clang] Parsing console log (workspace: '/var/jenkins/workspace/ArborX_PR-1075') [Clang] -> found 0 issues (skipped 0 duplicates) [Clang] Parsing console log (workspace: '/var/jenkins/workspace/ArborX_PR-1075') [Clang] Skipping post processing [Clang] Applying 2 filters on the set of 0 issues (0 issues have been removed, 0 issues will be published) [Clang] Repository miner is not configured, skipping repository mining [Clang] Successfully parsed console log [Clang] -> found 0 issues (skipped 0 duplicates) [Clang] Parsing console log (workspace: '/var/jenkins/workspace/ArborX_PR-1075') [Clang] Skipping post processing [Clang] Applying 2 filters on the set of 0 issues (0 issues have been removed, 0 issues will be published) [Clang] Repository miner is not configured, skipping repository mining [Clang] Reference build recorder is not configured [Clang] No valid reference build found [Clang] All reported issues will be considered outstanding [Clang] Evaluating quality gates [Clang] -> All quality gates have been passed [Clang] -> Details for each quality gate: [Clang] - [Total (any severity)]: ≪Success≫ - (Actual value: 0, Quality gate: 1.00) [Clang] Health report is disabled - skipping [Clang] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) [Clang] Attaching ResultAction with ID 'clang' to build 'ArborX/PR-1075 #5'. [Checks API] No suitable checks publisher found. [Clang-Tidy] Parsing console log (workspace: '/var/jenkins/workspace/ArborX_PR-1075') Body did not finish within grace period; terminating with extreme prejudice [Pipeline] } [Pipeline] // node Error when executing always post condition: Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: e7fbf4cd-5bc0-4c2a-9001-86176863f00f org.jenkinsci.plugins.workflow.steps.FlowInterruptedException at org.jenkinsci.plugins.workflow.steps.TimeoutStepExecution.cancel(TimeoutStepExecution.java:169) at jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // timeout [Pipeline] } [Pipeline] // withEnv [Pipeline] End of Pipeline Timeout has been exceeded java.io.IOException: failed to run kill at org.jenkinsci.plugins.docker.workflow.WithContainerStep$Decorator$1.kill(WithContainerStep.java:385) at org.jenkinsci.plugins.durabletask.FileMonitoringTask$FileMonitoringController.stop(FileMonitoringTask.java:483) at org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.stop(DurableTaskStep.java:519) at org.jenkinsci.plugins.workflow.cps.CpsThread.stop(CpsThread.java:315) at org.jenkinsci.plugins.workflow.cps.CpsBodyExecution$2.onSuccess(CpsBodyExecution.java:262) at org.jenkinsci.plugins.workflow.cps.CpsBodyExecution$2.onSuccess(CpsBodyExecution.java:249) at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution$4$1.run(CpsFlowExecution.java:978) at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService.lambda$wrap$2(CpsVmExecutorService.java:83) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) 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(Unknown Source) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$1.call(CpsVmExecutorService.java:53) at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$1.call(CpsVmExecutorService.java:50) at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:136) at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:275) at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService.lambda$categoryThreadFactory$0(CpsVmExecutorService.java:50) at java.base/java.lang.Thread.run(Unknown Source) org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 84c35f20-4d51-4dd0-aaaa-52cdee978599 GitHub has been notified of this commit’s build result Finished: ABORTED